cat("# GLOBAL\n\n")
print(game, .p = "GLOBAL")
An epic throwdown, featuring:
This is the state of the game at the beginning
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| big_grizz | D4 | 1 | ravenwing_talonmaster | control | Masta Assassin |
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth |
| big_grizz | D4 | 3 | techmarine | control | Aurora Logan |
| big_grizz | D4 | 4 | phobos_librarian | control | Blanton Alspaugh |
| big_grizz | D4 | 5 | tactical_squad | control | Juliana Gill |
| big_grizz | D4 | 6 | tactical_squad | control | Eliza Kelly |
| big_grizz | D4 | 7 | tactical_squad | control | Arianna Figueroa |
| big_grizz | D4 | 8 | tactical_squad | control | Julia Carr |
| big_grizz | D4 | 9 | infiltrators | control | Dan Auerbach |
| big_grizz | D4 | 10 | ravenwing_bike_squad | control | Richard Burton |
| big_grizz | D4 | 11 | ravenwing_attack_bike | control | Dwayne Johnson |
| big_grizz | D4 | 12 | ravenwing_attack_bike | control | John Ratzenberger |
| big_grizz | D4 | 13 | dreadnought | control | Justin Khan |
| big_grizz | D4 | 14 | redemptor_dreadnought | control | Natalie Gordon |
| big_grizz | D4 | 15 | invictor_tactical_warsuit | control | Dirk Sobotka |
| big_grizz | D4 | 16 | ravenwing_apothecary | control | Andy Serkis |
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth |
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille |
| big_grizz | D4 | 19 | vindicare_assassin | control | Toto |
| big_grizz | D4 | 20 | eliminators | control | Tim Handley |
| big_grizz | D4 | 21 | eradicators | control | Joshua Manning |
| big_grizz | D4 | 22 | storm_raven | control | Chris Evans Guzman |
| big_grizz | D4 | 23 | rhino | control | Keith Devlin Serrano |
| eric | G7 | 1 | trazyn_the_infinite | control | Liliana Bowen |
| eric | G7 | 2 | illuminor_szeras | control | Xander Richardson |
| eric | G7 | 3 | technomancer | control | Gerald Sussman |
| eric | G7 | 4 | lychgaurd | control | Wesley Walton |
| eric | G7 | 5 | skorpekh_destroyers | control | Santiago Tucker |
| eric | G7 | 6 | canoptek_plasmacyte | control | Insane Samurai |
| eric | G7 | 7 | immortals | control | Payton Dean |
| eric | G7 | 8 | canoptek_spyders | control | Smilin’ Mastermind |
| eric | G7 | 9 | canoptek_spyders | control | Ghostface Worlock |
| eric | G7 | 10 | cryptothralls | control | Kaylee Daniels |
| eric | G7 | 11 | cryptothralls | control | Elizabeth Stewart |
| eric | G7 | 12 | canoptek_scarab_swarms | control | Shriekin’ Desperado |
| eric | G7 | 13 | canoptek_wraiths | control | Frank Welker |
| eric | G7 | 14 | deathmarks | control | Eric Raymond |
| eric | G7 | 15 | night_scythe | control | E-ratic Conqueror |
| eric | G7 | 16 | overlord | control | Adriana Obrien |
| eric | G7 | 17 | royal_warden | control | Mila Crawford |
| eric | G7 | 18 | necron_warriors | control | Morgan Li |
| eric | G7 | 19 | immortals | control | Brianna Marshall |
| eric | G7 | 20 | canoptek_scarab_swarms | control | Don Cheadle |
| eric | G7 | 21 | canoptek_scarab_swarms | control | Horseface Killah |
| eric | G7 | 22 | night_scythe | control | Snakeface Commander |
| eric | G7 | 23 | overlord | control | Eliana Luna |
| eric | G7 | 24 | royal_warden | control | Brody Dunn |
| eric | G7 | 25 | immortals | control | Emmett Perez |
| eric | G7 | 26 | necron_warriors | control | Jackson Ray |
| eric | G7 | 27 | canoptek_scarab_swarms | control | Midnight Genius |
| eric | G7 | 28 | canoptek_scarab_swarms | control | X-pert Warrior |
| chris | A5 | 1 | flying_hive_tryant | control | Seal |
| chris | A5 | 2 | flying_hive_tryant | control | Arrogant Lover |
| chris | A5 | 3 | broodlord | control | Stevie Wonder |
| chris | A5 | 4 | broodlord | control | Pharrell Williams |
| chris | A5 | 5 | neurothrope | control | Mad Swami |
| chris | A5 | 6 | tyranid_warriors | control | Mary Day |
| chris | A5 | 7 | tyranid_warriors | control | Aliyah Acosta |
| chris | A5 | 8 | tyranid_warriors | control | Brayden Stevens |
| chris | A5 | 9 | genestealers | control | Adalynn Barton |
| chris | A5 | 10 | genestealers | control | Sophia Hampton |
| chris | A5 | 11 | termagants | control | Jesse Person |
| chris | A5 | 12 | hormagaunts | control | Willow Sanders |
| chris | A5 | 13 | ripper_swarms | control | Robert Nisbet |
| chris | A5 | 14 | ripper_swarms | control | Robert Fisk |
| chris | A5 | 15 | ripper_swarms | control | Thomas Rice |
| chris | A5 | 16 | hive_guard | control | Emily Hawkins |
| chris | A5 | 17 | maleceptor | control | Alexa Barker |
| chris | A5 | 18 | venomthropes | control | Landon Duran |
| chris | A5 | 19 | raveners | control | John Pratt |
| chris | A5 | 20 | gargoyles | control | Madan Gupta |
| chris | A5 | 21 | gargoyles | control | Frank Sinatra |
| chris | A5 | 22 | exocrine | control | Miles Mcdaniel |
| chris | A5 | 23 | biovores | control | Alan Newton |
| chris | A5 | 24 | biovores | control | Emery Wright |
| chris | A5 | 25 | tyrannocyte | control | Terence Tao Haynes |
Mundus Centrum Campaign
0.248.853.M41
++++++TRANSMITTED: MUNDUS CENTRUM
+++++++++RECEIVED: THE ROCK
+++++++++++AUTHOR: DEATHWING CAPTAIN LAZAAR
++++++++++SUBJECT: LOG OF MUNDUS CENTRUM CAMPAIGN
++++++++++THOUGHT: A MOMENT OF LAXITY SPAWNS A LIFETIME OF HERESY.
248.853.M41: Following the leads we received from Brother Interrogator Chaplain Asmodai, we made haste to Sector Mundus Centrum. Upon translation from warp space, we were immediately set upon by one of the Great Devourer’s many tendrils. The battle in high orbit above Mundus Centrum would have delayed our landing onto the main continent for weeks had not the unheralded arrival of a large contingent of Necron tomb ships not caught the Tyranid bio-forms unawares. Void battle was joined between the Tyranid and Necron ships, and we used this brief respite to land a small force of our brothers planet-side in the North East region of the continent (Imperial Designation: Rhun). I have accompanied my fellow marines to lead from the field, leaving Brother Aralith in command of the fleet.
The derelict star port in South Rhun is in some disrepair, but it will suffice for our purposes as an operational command center. Brother Techmarine Ophaniel reports that with some maintenance, we may be able to link the other abandoned star ports on the continent and reactivate the dormant orbital defense systems, allowing us to target the xenos interlopers and cleanse local space of their alien taint.
In our descent to Rhun, augurs picked up a disturbing number of returns from other craft entering the atmosphere. To the South, it appears the shambling Necron host has endeavored to gain a foothold in the former capital region (Imperial Designation: Gondor). To the West, bio-forms of the insatiable Tyranids have assumedly already begun to consume and destroy one of the continent’s main agricultural regions (Imperial Designation: Eriador).
The presence of these xenos armies will surely slow the hunt for our quarry, but we will persevere undeterred. For the Emperor. For the Lion.
game <- game %>%
modify_unit("big_grizz", 1, "move", c("D3", "C2")) %>%
modify_unit("big_grizz", c(2, 7, 17, 18), "control", "D4") %>%
modify_unit("big_grizz", c(3, 5:6, 13, 22), "soar", c("F5S", "H2S", "H2")) %>% # transport
modify_unit("big_grizz", c(8, 23), "move", c("D3", "C4", "C5")) %>% # transport
modify_unit("big_grizz", 9, "move", "F5") %>%
modify_unit("big_grizz", c(10:12, 16), "move", c("D2", "D1")) %>%
modify_unit("big_grizz", c(14:15, 19:21), "move", "F5") %>%
modify_unit("eric", c(1:6, 13:14, 8:11), "move", "E7") %>%
modify_unit("eric", 7, "control","G7") %>%
modify_unit("eric", 12, "move", c("E7", "E5")) %>%
modify_unit("eric", 15:18, "soar", c("G8S", "G10S", "I1S", "I3S")) %>% # transport IS THIS LEGAL? do you need to use a move to land?
modify_unit("eric", 19, "move","G6") %>%
modify_unit("eric", 20, "move", c("E7", "E6")) %>%
modify_unit("eric", 21, "move", c("E7", "E4")) %>%
modify_unit("eric", c(22:24, 26), "soar", c("G8S", "H3S", "H3")) %>% # transport
modify_unit("eric", 25, "move","G8") %>%
modify_unit("eric", 27, "move", c("E7", "F4")) %>%
modify_unit("eric", 28, "move", c("E7", "F8")) %>% # cool example here of if you got waylaid in E7 you would have strength together
modify_unit("chris", c(6, 13), "move","A2") %>%
modify_unit("chris", c(5, 7, 8, 12, 23), "move","A3") %>%
modify_unit("chris", 1, "move","A4") %>%
modify_unit("chris", c(10, 14, 24), "move","A6") %>%
modify_unit("chris", c(3, 9, 17, 18, 22), "move","A7") %>%
modify_unit("chris", 2, "move", c("A6", "A8")) %>%
modify_unit("chris", 19, "move",c("B7", "B10")) %>%
modify_unit("chris", 21, "move", c("B9", "B11")) %>%
modify_unit("chris", c(4, 15), "move","B7") %>%
modify_unit("chris", 20, "move", c("A7", "E1")) %>%
modify_unit("chris", c(11, 16, 25), "control","A5") %>%
reconcile_player_orders()
## All units resolved.
Attempt to reconcile moves.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A2 | 6 | tyranid_warriors | move | Mary Day |
| chris | A2 | 13 | ripper_swarms | move | Robert Nisbet |
| chris | A3 | 5 | neurothrope | move | Mad Swami |
| chris | A3 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | A3 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | A3 | 12 | hormagaunts | move | Willow Sanders |
| chris | A3 | 23 | biovores | move | Alan Newton |
| chris | A4 | 1 | flying_hive_tryant | move | Seal |
| chris | A5 | 11 | termagants | control | Jesse Person |
| chris | A5 | 16 | hive_guard | control | Emily Hawkins |
| chris | A5 | 25 | tyrannocyte | control | Terence Tao Haynes |
| chris | A6 | 10 | genestealers | move | Sophia Hampton |
| chris | A6 | 14 | ripper_swarms | move | Robert Fisk |
| chris | A6 | 24 | biovores | move | Emery Wright |
| chris | A7 | 3 | broodlord | move | Stevie Wonder |
| chris | A7 | 9 | genestealers | move | Adalynn Barton |
| chris | A7 | 17 | maleceptor | move | Alexa Barker |
| chris | A7 | 18 | venomthropes | move | Landon Duran |
| chris | A7 | 22 | exocrine | move | Miles Mcdaniel |
| chris | A8 | 2 | flying_hive_tryant | move | Arrogant Lover |
| chris | B10 | 19 | raveners | move | John Pratt |
| chris | B11 | 21 | gargoyles | move | Frank Sinatra |
| chris | B7 | 4 | broodlord | move | Pharrell Williams |
| chris | B7 | 15 | ripper_swarms | move | Thomas Rice |
| big_grizz | C2 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | C5 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | C5 | 23 | rhino | move | Keith Devlin Serrano |
| big_grizz | D1 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | D1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | D1 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | D1 | 16 | ravenwing_apothecary | move | Andy Serkis |
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth |
| big_grizz | D4 | 4 | phobos_librarian | control | Blanton Alspaugh |
| big_grizz | D4 | 7 | tactical_squad | control | Arianna Figueroa |
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth |
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille |
| chris | E1 | 20 | gargoyles | move | Madan Gupta |
| eric | E4 | 21 | canoptek_scarab_swarms | move | Horseface Killah |
| eric | E5 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | E6 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | E7 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | E7 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | E7 | 3 | technomancer | move | Gerald Sussman |
| eric | E7 | 4 | lychgaurd | move | Wesley Walton |
| eric | E7 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | E7 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | E7 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | E7 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | E7 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | E7 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | E7 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | E7 | 14 | deathmarks | move | Eric Raymond |
| eric | F4 | 27 | canoptek_scarab_swarms | move | Midnight Genius |
| big_grizz | F5 | 9 | infiltrators | move | Dan Auerbach |
| big_grizz | F5 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| big_grizz | F5 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka |
| big_grizz | F5 | 19 | vindicare_assassin | move | Toto |
| big_grizz | F5 | 20 | eliminators | move | Tim Handley |
| big_grizz | F5 | 21 | eradicators | move | Joshua Manning |
| eric | F8 | 28 | canoptek_scarab_swarms | move | X-pert Warrior |
| eric | G6 | 19 | immortals | move | Brianna Marshall |
| eric | G7 | 7 | immortals | control | Payton Dean |
| eric | G8 | 25 | immortals | move | Emmett Perez |
| big_grizz | H2 | 3 | techmarine | soar | Aurora Logan |
| big_grizz | H2 | 5 | tactical_squad | soar | Juliana Gill |
| big_grizz | H2 | 6 | tactical_squad | soar | Eliza Kelly |
| big_grizz | H2 | 13 | dreadnought | soar | Justin Khan |
| big_grizz | H2 | 22 | storm_raven | soar | Chris Evans Guzman |
| eric | H3 | 22 | night_scythe | soar | Snakeface Commander |
| eric | H3 | 23 | overlord | soar | Eliana Luna |
| eric | H3 | 24 | royal_warden | soar | Brody Dunn |
| eric | H3 | 26 | necron_warriors | soar | Jackson Ray |
| eric | I3S | 15 | night_scythe | soar | E-ratic Conqueror |
| eric | I3S | 16 | overlord | soar | Adriana Obrien |
| eric | I3S | 17 | royal_warden | soar | Mila Crawford |
| eric | I3S | 18 | necron_warriors | soar | Morgan Li |
249.853.M41: Controlling actions are underway. We are casting our nets wide. Capture is only a matter of time.
Brother Techmarine Myrdean reports that a moderate warband of Necrons has landed nearby his position in the South (Imperial Designation: Mordor). He expects conflict within 15 hours.
game <- game %>%
modify_unit("big_grizz", 1, "move", c("C1", "B4")) %>%
modify_unit("big_grizz", 7, "move", "D2") %>%
modify_unit("big_grizz", 6, "move", "H5") %>%
modify_unit("big_grizz", c(3, 5, 13, 22), "control", "H2") %>%
modify_unit("big_grizz", c(8, 23), "control", "C5") %>%
modify_unit("big_grizz", 9, "control", "F5") %>%
modify_unit("big_grizz", c(10:12, 16), "move", c("B1", "B4")) %>%
modify_unit("big_grizz", c(14:15, 19:21), "move", "C5") %>%
modify_unit("eric", c(1:6, 13:14, 8:11), "move", "E5") %>%
modify_unit("eric", 7, "move","E7") %>%
modify_unit("eric", 12, "move", c("F3", "F2")) %>%
modify_unit("eric", c(15, 16,18), "move","I4") %>%
modify_unit("eric", 17, "control","I3") %>%
modify_unit("eric", 19, "control","G6") %>%
modify_unit("eric", 20, "move", c("E4", "E3")) %>%
modify_unit("eric", 21, "move", c("E1", "A8")) %>%
modify_unit("eric", c(22:24, 26), "move","H2") %>%
modify_unit("eric", 25, "control","G8") %>%
modify_unit("eric", 27, "move", c("F7", "F5")) %>%
modify_unit("eric", 28, "move", c("H1", "H3")) %>%
modify_unit("chris", c(6), "move","A4") %>%
modify_unit("chris", c(13), "control","A2") %>%
modify_unit("chris", c(5, 12, 23), "move","B2") %>%
modify_unit("chris", c(7, 8), "control","A3") %>%
modify_unit("chris", 1, "move", c("A6", "A8")) %>%
modify_unit("chris", c(14), "control","A6") %>%
modify_unit("chris", c(10, 24), "move","A8") %>%
modify_unit("chris", c(3,17, 18, 22), "move","B9") %>%
modify_unit("chris", c(9), "control","A7") %>%
modify_unit("chris", 2, "move", "E1") %>%
modify_unit("chris", 19, "move", c("B11", "E1")) %>%
modify_unit("chris", 21, "move","B6") %>%
modify_unit("chris", 4, "move","B8") %>%
modify_unit("chris", 15, "move","B9") %>%
modify_unit("chris", 20, "move", c("B11", "E2")) %>%
modify_unit("chris", 11, "move","B7") %>%
modify_unit("chris", c(16, 25), "control","A5") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
Attempt to reconcile moves.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A2 | 13 | ripper_swarms | control | Robert Nisbet | ||
| chris | A3 | 7 | tyranid_warriors | control | Aliyah Acosta | ||
| chris | A3 | 8 | tyranid_warriors | control | Brayden Stevens | ||
| chris | A4 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | A5 | 16 | hive_guard | control | Emily Hawkins | ||
| chris | A5 | 25 | tyrannocyte | control | Terence Tao Haynes | ||
| chris | A6 | 14 | ripper_swarms | control | Robert Fisk | ||
| chris | A6 | 1 | flying_hive_tryant | move | Seal | TRUE | |
| chris | A7 | 9 | genestealers | control | Adalynn Barton | ||
| chris | A8 | 1 | flying_hive_tryant | move | Seal | TRUE | |
| chris | A8 | 10 | genestealers | move | Sophia Hampton | TRUE | |
| chris | A8 | 24 | biovores | move | Emery Wright | TRUE | |
| eric | A8 | 21 | canoptek_scarab_swarms | move | Horseface Killah | TRUE | |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | B11 | 19 | raveners | move | John Pratt | TRUE | |
| chris | B11 | 20 | gargoyles | move | Madan Gupta | TRUE | |
| chris | B2 | 5 | neurothrope | move | Mad Swami | ||
| chris | B2 | 12 | hormagaunts | move | Willow Sanders | ||
| chris | B2 | 23 | biovores | move | Alan Newton | ||
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Masta Assassin | ||
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Richard Burton | ||
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | ||
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | John Ratzenberger | ||
| big_grizz | B4 | 16 | ravenwing_apothecary | move | Andy Serkis | ||
| chris | B6 | 21 | gargoyles | move | Frank Sinatra | ||
| chris | B7 | 11 | termagants | move | Jesse Person | ||
| chris | B8 | 4 | broodlord | move | Pharrell Williams | ||
| chris | B9 | 3 | broodlord | move | Stevie Wonder | ||
| chris | B9 | 15 | ripper_swarms | move | Thomas Rice | ||
| chris | B9 | 17 | maleceptor | move | Alexa Barker | ||
| chris | B9 | 18 | venomthropes | move | Landon Duran | ||
| chris | B9 | 22 | exocrine | move | Miles Mcdaniel | ||
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | C5 | 8 | tactical_squad | control | Julia Carr | ||
| big_grizz | C5 | 23 | rhino | control | Keith Devlin Serrano | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | move | Natalie Gordon | ||
| big_grizz | C5 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka | ||
| big_grizz | C5 | 19 | vindicare_assassin | move | Toto | ||
| big_grizz | C5 | 20 | eliminators | move | Tim Handley | ||
| big_grizz | C5 | 21 | eradicators | move | Joshua Manning | ||
| big_grizz | D2 | 7 | tactical_squad | move | Arianna Figueroa | ||
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth | ||
| big_grizz | D4 | 4 | phobos_librarian | control | Blanton Alspaugh | ||
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth | ||
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille | ||
| chris | E1 | 2 | flying_hive_tryant | move | Arrogant Lover | TRUE | |
| chris | E1 | 19 | raveners | move | John Pratt | TRUE | |
| eric | E1 | 21 | canoptek_scarab_swarms | move | Horseface Killah | TRUE | TRUE |
| chris | E2 | 20 | gargoyles | move | Madan Gupta | ||
| eric | E3 | 20 | canoptek_scarab_swarms | move | Don Cheadle | ||
| eric | E4 | 20 | canoptek_scarab_swarms | move | Don Cheadle | TRUE | |
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | E5 | 3 | technomancer | move | Gerald Sussman | ||
| eric | E5 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | E5 | 9 | canoptek_spyders | move | Ghostface Worlock | ||
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | E5 | 14 | deathmarks | move | Eric Raymond | ||
| eric | E7 | 7 | immortals | move | Payton Dean | ||
| eric | F2 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | TRUE | |
| big_grizz | F5 | 9 | infiltrators | control | Dan Auerbach | TRUE | |
| eric | F5 | 27 | canoptek_scarab_swarms | move | Midnight Genius | TRUE | |
| eric | F7 | 27 | canoptek_scarab_swarms | move | Midnight Genius | TRUE | |
| eric | G6 | 19 | immortals | control | Brianna Marshall | ||
| eric | G8 | 25 | immortals | control | Emmett Perez | ||
| eric | H1 | 28 | canoptek_scarab_swarms | move | X-pert Warrior | TRUE | |
| big_grizz | H2 | 3 | techmarine | control | Aurora Logan | TRUE | |
| big_grizz | H2 | 5 | tactical_squad | control | Juliana Gill | TRUE | |
| big_grizz | H2 | 13 | dreadnought | control | Justin Khan | TRUE | |
| big_grizz | H2 | 22 | storm_raven | control | Chris Evans Guzman | TRUE | |
| eric | H2 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H2 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H2 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H2 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| eric | H3 | 28 | canoptek_scarab_swarms | move | X-pert Warrior | ||
| big_grizz | H5 | 6 | tactical_squad | move | Eliza Kelly | ||
| eric | I3 | 17 | royal_warden | control | Mila Crawford | ||
| eric | I4 | 15 | night_scythe | move | E-ratic Conqueror | ||
| eric | I4 | 16 | overlord | move | Adriana Obrien | ||
| eric | I4 | 18 | necron_warriors | move | Morgan Li |
# retreats
game <- game %>%
modify_unit("eric", "F5", "move","F8") %>%
kill_unit("eric", 21) %>%
modify_unit("eric", "H2", "move","H3") %>%
reconcile_player_orders()
## Rest In Peace Horseface Killah, KIA
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A2 | 13 | ripper_swarms | control | Robert Nisbet |
| chris | A3 | 7 | tyranid_warriors | control | Aliyah Acosta |
| chris | A3 | 8 | tyranid_warriors | control | Brayden Stevens |
| chris | A4 | 6 | tyranid_warriors | move | Mary Day |
| chris | A5 | 16 | hive_guard | control | Emily Hawkins |
| chris | A5 | 25 | tyrannocyte | control | Terence Tao Haynes |
| chris | A6 | 14 | ripper_swarms | control | Robert Fisk |
| chris | A7 | 9 | genestealers | control | Adalynn Barton |
| chris | A8 | 1 | flying_hive_tryant | move | Seal |
| chris | A8 | 10 | genestealers | move | Sophia Hampton |
| chris | A8 | 24 | biovores | move | Emery Wright |
| chris | B2 | 5 | neurothrope | move | Mad Swami |
| chris | B2 | 12 | hormagaunts | move | Willow Sanders |
| chris | B2 | 23 | biovores | move | Alan Newton |
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | B4 | 16 | ravenwing_apothecary | move | Andy Serkis |
| chris | B6 | 21 | gargoyles | move | Frank Sinatra |
| chris | B7 | 11 | termagants | move | Jesse Person |
| chris | B8 | 4 | broodlord | move | Pharrell Williams |
| chris | B9 | 3 | broodlord | move | Stevie Wonder |
| chris | B9 | 15 | ripper_swarms | move | Thomas Rice |
| chris | B9 | 17 | maleceptor | move | Alexa Barker |
| chris | B9 | 18 | venomthropes | move | Landon Duran |
| chris | B9 | 22 | exocrine | move | Miles Mcdaniel |
| big_grizz | C5 | 8 | tactical_squad | control | Julia Carr |
| big_grizz | C5 | 23 | rhino | control | Keith Devlin Serrano |
| big_grizz | C5 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| big_grizz | C5 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka |
| big_grizz | C5 | 19 | vindicare_assassin | move | Toto |
| big_grizz | C5 | 20 | eliminators | move | Tim Handley |
| big_grizz | C5 | 21 | eradicators | move | Joshua Manning |
| big_grizz | D2 | 7 | tactical_squad | move | Arianna Figueroa |
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth |
| big_grizz | D4 | 4 | phobos_librarian | control | Blanton Alspaugh |
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth |
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille |
| chris | E1 | 2 | flying_hive_tryant | move | Arrogant Lover |
| chris | E1 | 19 | raveners | move | John Pratt |
| chris | E2 | 20 | gargoyles | move | Madan Gupta |
| eric | E3 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | E5 | 3 | technomancer | move | Gerald Sussman |
| eric | E5 | 4 | lychgaurd | move | Wesley Walton |
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | E5 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | E5 | 14 | deathmarks | move | Eric Raymond |
| eric | E7 | 7 | immortals | move | Payton Dean |
| eric | F2 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| big_grizz | F5 | 9 | infiltrators | control | Dan Auerbach |
| eric | F8 | 27 | canoptek_scarab_swarms | move | Midnight Genius |
| eric | G6 | 19 | immortals | control | Brianna Marshall |
| eric | G8 | 25 | immortals | control | Emmett Perez |
| big_grizz | H2 | 3 | techmarine | control | Aurora Logan |
| big_grizz | H2 | 5 | tactical_squad | control | Juliana Gill |
| big_grizz | H2 | 13 | dreadnought | control | Justin Khan |
| big_grizz | H2 | 22 | storm_raven | control | Chris Evans Guzman |
| eric | H3 | 22 | night_scythe | move | Snakeface Commander |
| eric | H3 | 23 | overlord | move | Eliana Luna |
| eric | H3 | 24 | royal_warden | move | Brody Dunn |
| eric | H3 | 26 | necron_warriors | move | Jackson Ray |
| eric | H3 | 28 | canoptek_scarab_swarms | move | X-pert Warrior |
| big_grizz | H5 | 6 | tactical_squad | move | Eliza Kelly |
| eric | I3 | 17 | royal_warden | control | Mila Crawford |
| eric | I4 | 15 | night_scythe | move | E-ratic Conqueror |
| eric | I4 | 16 | overlord | move | Adriana Obrien |
| eric | I4 | 18 | necron_warriors | move | Morgan Li |
| eric | NA | 21 | canoptek_scarab_swarms | NA | Horseface Killah |
250.853.M41: Brother Techmarine Myrdean has successfully repelled a Necron attack to his position at the star port Barad-Dur. The Storm Raven Barador was invaluable in this defense, but Myrdean fears the Necrons are merely testing our strength and resolve before mounting larger attacks. Defensive infrastructure must be built quickly to solidify our grip in Mordor.
Squad Galizur was also met with some resistance in the expansive territory of the Brown Lands. A small and meddlesome force of scarabs tried, unsuccessfully, to halt Galizur’s progress in bringing the territory under our control. Such small storms can be easily weathered. I am concerned the coming tempest may prove otherwise. The Emperor Protects.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("B1", "B3")) %>%
modify_unit("big_grizz", 7, "control", "D2") %>%
modify_unit("big_grizz", 6, "control", "H5") %>%
modify_unit("big_grizz", c(3, 5, 13, 22), "move", "H3") %>%
modify_unit("big_grizz", c(8, 20, 21, 23), "move", "C3") %>%
modify_unit("big_grizz", 9, "sneak", "C4") %>%
modify_unit("big_grizz", c(4, 15, 19), "sneak", "C3") %>%
modify_unit("big_grizz", 14, "reinforce", "C5") %>%
modify_unit("eric", 1, "move", "F3") %>%
modify_unit("eric", 2, "move", "F3") %>%
modify_unit("eric", 3, "move", "F4") %>%
modify_unit("eric", 4, "move", "F3") %>%
modify_unit("eric", 5, "move", "F3") %>%
modify_unit("eric", 6, "move", "F3") %>%
modify_unit("eric", 7, "move", "E5") %>%
modify_unit("eric", 8, "move", "F4") %>%
modify_unit("eric", 9, "move", "F3") %>%
modify_unit("eric", 10, "move", "F4") %>%
modify_unit("eric", 11, "move", "F3") %>%
modify_unit("eric", 12, "move", c("C3", "F7")) %>%
modify_unit("eric", 13, "move", "F3") %>%
modify_unit("eric", 14, "sneak", "E5") %>%
modify_unit("eric", 15, "move", "I5") %>%
modify_unit("eric", 16, "move", "I5") %>%
modify_unit("eric", 17, "move", "I4") %>%
modify_unit("eric", 18, "control", "I4") %>%
modify_unit("eric", 19, "move", "G9") %>%
modify_unit("eric", 20, "move", "E4") %>%
modify_unit("eric", 21, "rejoin", "G7") %>%
modify_unit("eric", 22, "move", "H5") %>%
modify_unit("eric", 23, "move", "H5") %>%
modify_unit("eric", 24, "move", "H5") %>%
modify_unit("eric", 25, "move", "G10") %>%
modify_unit("eric", 26, "move", "H5") %>%
modify_unit("eric", 27, "move", "F7") %>%
modify_unit("eric", 28, "reinforce", "H3") %>%
modify_unit("chris", c(20), "defend", "E2") %>%
modify_unit("chris", c(5, 23), "defend", "B2") %>%
modify_unit("chris", c(16, 25), "defend", "A5") %>%
modify_unit("chris", 3, "sneak", "B11") %>%
modify_unit("chris", c(1,17,18) , "move", "B11") %>%
modify_unit("chris", 2, "move", "E2") %>%
modify_unit("chris", c(4) , "sneak", "B2") %>%
modify_unit("chris", c(7) , "move", "B2") %>%
modify_unit("chris", 6, "move", "A1") %>%
modify_unit("chris", 8, "move", "B5") %>%
modify_unit("chris", 9, "sneak", "B9") %>%
modify_unit("chris", c(10) , "sneak", "E1") %>%
modify_unit("chris", c(24) , "move", "E1") %>%
modify_unit("chris", 11, "control", "B7") %>%
modify_unit("chris", 12, "control", "B2") %>%
modify_unit("chris", 13, "move", "A4") %>%
modify_unit("chris", 14, "move", "A8") %>%
modify_unit("chris", 15, "control", "B9") %>%
modify_unit("chris", 19, "move", "E3") %>%
modify_unit("chris", 21, "move", "B3") %>%
modify_unit("chris", 22, "move", "B7") %>%
add_bridge("A8", "E1") %>% # chris
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
Attempt to reconcile moves.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | A4 | 13 | ripper_swarms | move | Robert Nisbet | ||
| chris | A5 | 16 | hive_guard | defend | Emily Hawkins | ||
| chris | A5 | 25 | tyrannocyte | defend | Terence Tao Haynes | ||
| chris | A8 | 14 | ripper_swarms | move | Robert Fisk | ||
| big_grizz | B1 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | B11 | 1 | flying_hive_tryant | move | Seal | ||
| chris | B11 | 17 | maleceptor | move | Alexa Barker | ||
| chris | B11 | 18 | venomthropes | move | Landon Duran | ||
| chris | B11 | 3 | broodlord | sneak | Stevie Wonder | ||
| chris | B2 | 12 | hormagaunts | control | Willow Sanders | ||
| chris | B2 | 5 | neurothrope | defend | Mad Swami | ||
| chris | B2 | 23 | biovores | defend | Alan Newton | ||
| chris | B2 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | B2 | 4 | broodlord | sneak | Pharrell Williams | ||
| big_grizz | B3 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | B3 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | B3 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | B3 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | B3 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | B3 | 21 | gargoyles | move | Frank Sinatra | TRUE | |
| chris | B5 | 8 | tyranid_warriors | move | Brayden Stevens | ||
| chris | B7 | 11 | termagants | control | Jesse Person | ||
| chris | B7 | 22 | exocrine | move | Miles Mcdaniel | ||
| chris | B9 | 15 | ripper_swarms | control | Thomas Rice | ||
| chris | B9 | 9 | genestealers | sneak | Adalynn Barton | ||
| big_grizz | C3 | 8 | tactical_squad | move | Julia Carr | TRUE | |
| big_grizz | C3 | 20 | eliminators | move | Tim Handley | TRUE | |
| big_grizz | C3 | 21 | eradicators | move | Joshua Manning | TRUE | |
| big_grizz | C3 | 23 | rhino | move | Keith Devlin Serrano | TRUE | |
| big_grizz | C3 | 4 | phobos_librarian | sneak | Blanton Alspaugh | TRUE | |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka | TRUE | |
| big_grizz | C3 | 19 | vindicare_assassin | sneak | Toto | TRUE | |
| eric | C3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | TRUE | TRUE |
| big_grizz | C4 | 9 | infiltrators | sneak | Dan Auerbach | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Natalie Gordon | ||
| big_grizz | D2 | 7 | tactical_squad | control | Arianna Figueroa | ||
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth | ||
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth | ||
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille | ||
| chris | E1 | 24 | biovores | move | Emery Wright | ||
| chris | E1 | 10 | genestealers | sneak | Sophia Hampton | ||
| chris | E2 | 20 | gargoyles | defend | Madan Gupta | ||
| chris | E2 | 2 | flying_hive_tryant | move | Arrogant Lover | ||
| chris | E3 | 19 | raveners | move | John Pratt | ||
| eric | E4 | 20 | canoptek_scarab_swarms | move | Don Cheadle | ||
| eric | E5 | 7 | immortals | move | Payton Dean | ||
| eric | E5 | 14 | deathmarks | sneak | Eric Raymond | ||
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | F3 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | F3 | 9 | canoptek_spyders | move | Ghostface Worlock | ||
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | F4 | 3 | technomancer | move | Gerald Sussman | ||
| eric | F4 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | F4 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | F7 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | F7 | 27 | canoptek_scarab_swarms | move | Midnight Genius | ||
| eric | G10 | 25 | immortals | move | Emmett Perez | ||
| eric | G7 | 21 | canoptek_scarab_swarms | rejoin | Horseface Killah | ||
| eric | G9 | 19 | immortals | move | Brianna Marshall | ||
| big_grizz | H3 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H3 | 5 | tactical_squad | move | Juliana Gill | TRUE | |
| big_grizz | H3 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H3 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | H3 | 28 | canoptek_scarab_swarms | reinforce | X-pert Warrior | TRUE | |
| big_grizz | H5 | 6 | tactical_squad | control | Eliza Kelly | TRUE | |
| eric | H5 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H5 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H5 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H5 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| eric | I4 | 18 | necron_warriors | control | Morgan Li | ||
| eric | I4 | 17 | royal_warden | move | Mila Crawford | ||
| eric | I5 | 15 | night_scythe | move | E-ratic Conqueror | ||
| eric | I5 | 16 | overlord | move | Adriana Obrien |
# retreats
game <- game %>%
modify_unit("chris", "B3", "move","B2") %>%
modify_unit("eric", "C3", "move", "F3") %>%
modify_unit("eric", "H5", "move", "H4") %>%
modify_unit("eric", "H3", "move", "H1") %>%
reconcile_player_orders()
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | move | Mary Day |
| chris | A4 | 13 | ripper_swarms | move | Robert Nisbet |
| chris | A5 | 16 | hive_guard | defend | Emily Hawkins |
| chris | A5 | 25 | tyrannocyte | defend | Terence Tao Haynes |
| chris | A8 | 14 | ripper_swarms | move | Robert Fisk |
| chris | B11 | 1 | flying_hive_tryant | move | Seal |
| chris | B11 | 17 | maleceptor | move | Alexa Barker |
| chris | B11 | 18 | venomthropes | move | Landon Duran |
| chris | B11 | 3 | broodlord | sneak | Stevie Wonder |
| chris | B2 | 12 | hormagaunts | control | Willow Sanders |
| chris | B2 | 5 | neurothrope | defend | Mad Swami |
| chris | B2 | 23 | biovores | defend | Alan Newton |
| chris | B2 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | B2 | 21 | gargoyles | move | Frank Sinatra |
| chris | B2 | 4 | broodlord | sneak | Pharrell Williams |
| big_grizz | B3 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | B3 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | B3 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | B3 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | B3 | 16 | ravenwing_apothecary | move | Andy Serkis |
| chris | B5 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | B7 | 11 | termagants | control | Jesse Person |
| chris | B7 | 22 | exocrine | move | Miles Mcdaniel |
| chris | B9 | 15 | ripper_swarms | control | Thomas Rice |
| chris | B9 | 9 | genestealers | sneak | Adalynn Barton |
| big_grizz | C3 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | C3 | 20 | eliminators | move | Tim Handley |
| big_grizz | C3 | 21 | eradicators | move | Joshua Manning |
| big_grizz | C3 | 23 | rhino | move | Keith Devlin Serrano |
| big_grizz | C3 | 4 | phobos_librarian | sneak | Blanton Alspaugh |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka |
| big_grizz | C3 | 19 | vindicare_assassin | sneak | Toto |
| big_grizz | C4 | 9 | infiltrators | sneak | Dan Auerbach |
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Natalie Gordon |
| big_grizz | D2 | 7 | tactical_squad | control | Arianna Figueroa |
| big_grizz | D4 | 2 | deathwing_captain | control | Karl Barth |
| big_grizz | D4 | 17 | deathwing_terminators | control | Frederick Forsyth |
| big_grizz | D4 | 18 | deathwing_knights | control | Georges Bataille |
| chris | E1 | 24 | biovores | move | Emery Wright |
| chris | E1 | 10 | genestealers | sneak | Sophia Hampton |
| chris | E2 | 20 | gargoyles | defend | Madan Gupta |
| chris | E2 | 2 | flying_hive_tryant | move | Arrogant Lover |
| chris | E3 | 19 | raveners | move | John Pratt |
| eric | E4 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | E5 | 7 | immortals | move | Payton Dean |
| eric | E5 | 14 | deathmarks | sneak | Eric Raymond |
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | F3 | 4 | lychgaurd | move | Wesley Walton |
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | F3 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | F4 | 3 | technomancer | move | Gerald Sussman |
| eric | F4 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | F4 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | F7 | 27 | canoptek_scarab_swarms | move | Midnight Genius |
| eric | G10 | 25 | immortals | move | Emmett Perez |
| eric | G7 | 21 | canoptek_scarab_swarms | rejoin | Horseface Killah |
| eric | G9 | 19 | immortals | move | Brianna Marshall |
| eric | H1 | 28 | canoptek_scarab_swarms | move | X-pert Warrior |
| big_grizz | H3 | 3 | techmarine | move | Aurora Logan |
| big_grizz | H3 | 5 | tactical_squad | move | Juliana Gill |
| big_grizz | H3 | 13 | dreadnought | move | Justin Khan |
| big_grizz | H3 | 22 | storm_raven | move | Chris Evans Guzman |
| eric | H4 | 22 | night_scythe | move | Snakeface Commander |
| eric | H4 | 23 | overlord | move | Eliana Luna |
| eric | H4 | 24 | royal_warden | move | Brody Dunn |
| eric | H4 | 26 | necron_warriors | move | Jackson Ray |
| big_grizz | H5 | 6 | tactical_squad | control | Eliza Kelly |
| eric | I4 | 18 | necron_warriors | control | Morgan Li |
| eric | I4 | 17 | royal_warden | move | Mila Crawford |
| eric | I5 | 15 | night_scythe | move | E-ratic Conqueror |
| eric | I5 | 16 | overlord | move | Adriana Obrien |
CONFLICT! column where relevant in your table. Plus, now you can only see the battles you’re involved with.251.853.M41: Ravenwing Talonmaster Castiel has demonstrated unparalleled prowess as a hunter of the Second Company. I have inducted him further into the ranks of the Inner Circle, and expect his name will be well-remembered in the halls of The Rock. While scouting the northern reaches of Angmar, Castiel came upon a swarm of winged creatures (Imperial Designation: Gargoyles). Unfortunately, the vermin escaped before they could be properly put to the sword. It seems the voracious appetite of the Great Devourer knows some bounds after all.
Our forces in the densely forested region (Imperial Designation: Mirkwood) came across another small, scouting contingent of Necron scarabs. Negligible resistance met. Similarly, Brother Techmarine Myrdean came into contact with constructs of the same variety in the southern territory of Mount Doom. While dealing with these insectoid nuisances is a trivial matter, the broader goal of the Necrons remains a mystery, and is therefore disquieting.
The retreat of the Necrons from Myrdean’s wrath in yesterday’s battle for Barad-Dur was an apparent feint. All available intelligence led Myrdean to believe this small band had fled due-East from his location, and he gave chase only to find the aforementioned scarabs. The true destination of the Necrons was later discovered to be the territory of Gorgoroth, where Squad Naamand was caught in the open as they were setting up the defenses. Emperor be praised, Naamand was able to signal us in the South Rhun star port before his squad could be overrun. Brothers Abathar and Apharan of the Deathwing accompanied me with their squads to the front, and we were only just able to stem that tide of living metal from rising over Gorgoroth.
We are undaunted, and we know no fear!
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("B1", "B4")) %>%
modify_unit("big_grizz", 7, "move", "D1") %>%
modify_unit("big_grizz", 6, "move", "H6") %>%
modify_unit("big_grizz", 5, "control", "H3") %>%
modify_unit("big_grizz", c(3, 13, 22), "move", c("H3", "H4")) %>%
modify_unit("big_grizz", c(8, 23), "control", "C3") %>%
modify_unit("big_grizz", 21, "move", "F2") %>%
modify_unit("big_grizz", 9, "control", "C4") %>%
modify_unit("big_grizz", c(4, 15, 19, 20), "sneak", "F2") %>%
modify_unit("big_grizz", 14, "reinforce", "C5") %>%
modify_unit("big_grizz", 2, "move", "H2") %>%
modify_unit("big_grizz", c(17, 18), "move", "H4") %>%
modify_unit("eric", 1, "move", "E5") %>%
modify_unit("eric", 2, "move", "E5") %>%
modify_unit("eric", 3, "move", "E5") %>%
modify_unit("eric", 4, "move", "E5") %>%
modify_unit("eric", 5, "move", "E5") %>%
modify_unit("eric", 6, "move", "E5") %>%
modify_unit("eric", 7, "control", "E5") %>%
modify_unit("eric", 8, "move", "E5") %>%
modify_unit("eric", 9, "move", "E5") %>%
modify_unit("eric", 10, "move", "E5") %>%
modify_unit("eric", 11, "move", "E5") %>%
modify_unit("eric", 12, "move", "E5") %>%
modify_unit("eric", 13, "move", "E5") %>%
modify_unit("eric", 14, "move", "E5") %>%
modify_unit("eric", 15, "soar", c("I5S", "H6S", "H6")) %>%
modify_unit("eric", 16, "soar", c("I5S", "H6S", "H6")) %>%
modify_unit("eric", 17, "soar", c("I4S", "H6S", "H6")) %>%
modify_unit("eric", 18, "soar", c("I4S", "H6S", "H6")) %>%
modify_unit("eric", 19, "control", "G9") %>%
modify_unit("eric", 20, "reinforce", "E4") %>%
modify_unit("eric", 21, "move", c("G8", "H4")) %>%
modify_unit("eric", 22, "reinforce", "H4") %>%
modify_unit("eric", 23, "reinforce", "H4") %>%
modify_unit("eric", 24, "reinforce", "H4") %>%
modify_unit("eric", 25, "control", "G10") %>%
modify_unit("eric", 26, "control", "H4") %>%
modify_unit("eric", 27, "reinforce", "F7") %>%
modify_unit("eric", 28, "reinforce", "H1") %>%
modify_unit("chris", c(2, 4, 16, 19, 20, 21, 23, 25), "reinforce") %>%
modify_unit("chris", c(1), "move", c("B8", "B2")) %>%
modify_unit("chris", c(3), "sneak", "E1") %>%
modify_unit("chris", c(5), "move", "B1") %>%
modify_unit("chris", c(6), "control", "A1") %>%
modify_unit("chris", c(7), "move", "B6") %>%
modify_unit("chris", c(8), "control", "B5") %>%
modify_unit("chris", c(9), "sneak", "B10") %>%
modify_unit("chris", c(10), "control", "E1") %>%
modify_unit("chris", c(11), "move", "B8") %>%
modify_unit("chris", c(12), "move", "B1") %>%
modify_unit("chris", c(13), "control", "A4") %>%
modify_unit("chris", c(14), "control", "A8") %>%
modify_unit("chris", c(15), "move", "B11") %>%
modify_unit("chris", c(17), "move", "E2") %>%
modify_unit("chris", c(18), "move", "E2") %>%
modify_unit("chris", c(22), "move", "B2") %>%
modify_unit("chris", c(24), "move", "E3") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | control | Mary Day | ||
| chris | A4 | 13 | ripper_swarms | control | Robert Nisbet | ||
| chris | A5 | 16 | hive_guard | reinforce | Emily Hawkins | ||
| chris | A5 | 25 | tyrannocyte | reinforce | Terence Tao Haynes | ||
| chris | A8 | 14 | ripper_swarms | control | Robert Fisk | ||
| big_grizz | B1 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | TRUE |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | TRUE |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | TRUE |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | TRUE |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | TRUE |
| chris | B1 | 5 | neurothrope | move | Mad Swami | TRUE | |
| chris | B1 | 12 | hormagaunts | move | Willow Sanders | TRUE | |
| chris | B10 | 9 | genestealers | sneak | Adalynn Barton | ||
| chris | B11 | 15 | ripper_swarms | move | Thomas Rice | ||
| chris | B2 | 1 | flying_hive_tryant | move | Seal | ||
| chris | B2 | 22 | exocrine | move | Miles Mcdaniel | ||
| chris | B2 | 4 | broodlord | reinforce | Pharrell Williams | ||
| chris | B2 | 21 | gargoyles | reinforce | Frank Sinatra | ||
| chris | B2 | 23 | biovores | reinforce | Alan Newton | ||
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Masta Assassin | ||
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Richard Burton | ||
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | ||
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | John Ratzenberger | ||
| big_grizz | B4 | 16 | ravenwing_apothecary | move | Andy Serkis | ||
| chris | B5 | 8 | tyranid_warriors | control | Brayden Stevens | ||
| chris | B6 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | B8 | 1 | flying_hive_tryant | move | Seal | TRUE | |
| chris | B8 | 11 | termagants | move | Jesse Person | ||
| big_grizz | C3 | 8 | tactical_squad | control | Julia Carr | ||
| big_grizz | C3 | 23 | rhino | control | Keith Devlin Serrano | ||
| big_grizz | C4 | 9 | infiltrators | control | Dan Auerbach | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Natalie Gordon | ||
| big_grizz | D1 | 7 | tactical_squad | move | Arianna Figueroa | ||
| chris | E1 | 10 | genestealers | control | Sophia Hampton | ||
| chris | E1 | 3 | broodlord | sneak | Stevie Wonder | ||
| chris | E2 | 17 | maleceptor | move | Alexa Barker | ||
| chris | E2 | 18 | venomthropes | move | Landon Duran | ||
| chris | E2 | 2 | flying_hive_tryant | reinforce | Arrogant Lover | ||
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta | ||
| chris | E3 | 24 | biovores | move | Emery Wright | ||
| chris | E3 | 19 | raveners | reinforce | John Pratt | ||
| eric | E4 | 20 | canoptek_scarab_swarms | reinforce | Don Cheadle | ||
| eric | E5 | 7 | immortals | control | Payton Dean | ||
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | E5 | 3 | technomancer | move | Gerald Sussman | ||
| eric | E5 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | E5 | 9 | canoptek_spyders | move | Ghostface Worlock | ||
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | E5 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | E5 | 14 | deathmarks | move | Eric Raymond | ||
| big_grizz | F2 | 21 | eradicators | move | Joshua Manning | ||
| big_grizz | F2 | 4 | phobos_librarian | sneak | Blanton Alspaugh | ||
| big_grizz | F2 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka | ||
| big_grizz | F2 | 19 | vindicare_assassin | sneak | Toto | ||
| big_grizz | F2 | 20 | eliminators | sneak | Tim Handley | ||
| eric | F7 | 27 | canoptek_scarab_swarms | reinforce | Midnight Genius | ||
| eric | G10 | 25 | immortals | control | Emmett Perez | ||
| eric | G8 | 21 | canoptek_scarab_swarms | move | Horseface Killah | TRUE | |
| eric | G9 | 19 | immortals | control | Brianna Marshall | ||
| eric | H1 | 28 | canoptek_scarab_swarms | reinforce | X-pert Warrior | ||
| big_grizz | H2 | 2 | deathwing_captain | move | Karl Barth | ||
| big_grizz | H3 | 5 | tactical_squad | control | Juliana Gill | ||
| big_grizz | H3 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H3 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H3 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| big_grizz | H4 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H4 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H4 | 17 | deathwing_terminators | move | Frederick Forsyth | TRUE | |
| big_grizz | H4 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H4 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | H4 | 26 | necron_warriors | control | Jackson Ray | TRUE | |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah | TRUE | |
| eric | H4 | 22 | night_scythe | reinforce | Snakeface Commander | TRUE | |
| eric | H4 | 23 | overlord | reinforce | Eliana Luna | TRUE | |
| eric | H4 | 24 | royal_warden | reinforce | Brody Dunn | TRUE | |
| big_grizz | H6 | 6 | tactical_squad | move | Eliza Kelly | TRUE | |
| eric | H6 | 15 | night_scythe | soar | E-ratic Conqueror | TRUE | |
| eric | H6 | 16 | overlord | soar | Adriana Obrien | TRUE | |
| eric | H6 | 17 | royal_warden | soar | Mila Crawford | TRUE | |
| eric | H6 | 18 | necron_warriors | soar | Morgan Li | TRUE | |
| eric | H6S | 15 | night_scythe | soar | E-ratic Conqueror | TRUE | |
| eric | H6S | 16 | overlord | soar | Adriana Obrien | TRUE | |
| eric | H6S | 17 | royal_warden | soar | Mila Crawford | TRUE | |
| eric | H6S | 18 | necron_warriors | soar | Morgan Li | TRUE | |
| eric | I4S | 17 | royal_warden | soar | Mila Crawford | TRUE | |
| eric | I4S | 18 | necron_warriors | soar | Morgan Li | TRUE | |
| eric | I5S | 15 | night_scythe | soar | E-ratic Conqueror | TRUE | |
| eric | I5S | 16 | overlord | soar | Adriana Obrien | TRUE |
# retreats
game <- game %>%
modify_unit("chris", "B1", "move","B2") %>%
modify_unit("chris", c(25, 16), "move","B2") %>%
modify_unit("big_grizz", c(3, 6, 13, 17, 18, 22), "move", "H5") %>%
reconcile_player_orders()
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | control | Mary Day |
| chris | A4 | 13 | ripper_swarms | control | Robert Nisbet |
| chris | A8 | 14 | ripper_swarms | control | Robert Fisk |
| chris | B10 | 9 | genestealers | sneak | Adalynn Barton |
| chris | B11 | 15 | ripper_swarms | move | Thomas Rice |
| chris | B2 | 1 | flying_hive_tryant | move | Seal |
| chris | B2 | 5 | neurothrope | move | Mad Swami |
| chris | B2 | 12 | hormagaunts | move | Willow Sanders |
| chris | B2 | 16 | hive_guard | move | Emily Hawkins |
| chris | B2 | 22 | exocrine | move | Miles Mcdaniel |
| chris | B2 | 25 | tyrannocyte | move | Terence Tao Haynes |
| chris | B2 | 4 | broodlord | reinforce | Pharrell Williams |
| chris | B2 | 21 | gargoyles | reinforce | Frank Sinatra |
| chris | B2 | 23 | biovores | reinforce | Alan Newton |
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | B4 | 16 | ravenwing_apothecary | move | Andy Serkis |
| chris | B5 | 8 | tyranid_warriors | control | Brayden Stevens |
| chris | B6 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | B8 | 11 | termagants | move | Jesse Person |
| big_grizz | C3 | 8 | tactical_squad | control | Julia Carr |
| big_grizz | C3 | 23 | rhino | control | Keith Devlin Serrano |
| big_grizz | C4 | 9 | infiltrators | control | Dan Auerbach |
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Natalie Gordon |
| big_grizz | D1 | 7 | tactical_squad | move | Arianna Figueroa |
| chris | E1 | 10 | genestealers | control | Sophia Hampton |
| chris | E1 | 3 | broodlord | sneak | Stevie Wonder |
| chris | E2 | 17 | maleceptor | move | Alexa Barker |
| chris | E2 | 18 | venomthropes | move | Landon Duran |
| chris | E2 | 2 | flying_hive_tryant | reinforce | Arrogant Lover |
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta |
| chris | E3 | 24 | biovores | move | Emery Wright |
| chris | E3 | 19 | raveners | reinforce | John Pratt |
| eric | E4 | 20 | canoptek_scarab_swarms | reinforce | Don Cheadle |
| eric | E5 | 7 | immortals | control | Payton Dean |
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | E5 | 3 | technomancer | move | Gerald Sussman |
| eric | E5 | 4 | lychgaurd | move | Wesley Walton |
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | E5 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | E5 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | E5 | 14 | deathmarks | move | Eric Raymond |
| big_grizz | F2 | 21 | eradicators | move | Joshua Manning |
| big_grizz | F2 | 4 | phobos_librarian | sneak | Blanton Alspaugh |
| big_grizz | F2 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka |
| big_grizz | F2 | 19 | vindicare_assassin | sneak | Toto |
| big_grizz | F2 | 20 | eliminators | sneak | Tim Handley |
| eric | F7 | 27 | canoptek_scarab_swarms | reinforce | Midnight Genius |
| eric | G10 | 25 | immortals | control | Emmett Perez |
| eric | G9 | 19 | immortals | control | Brianna Marshall |
| eric | H1 | 28 | canoptek_scarab_swarms | reinforce | X-pert Warrior |
| big_grizz | H2 | 2 | deathwing_captain | move | Karl Barth |
| big_grizz | H3 | 5 | tactical_squad | control | Juliana Gill |
| eric | H4 | 26 | necron_warriors | control | Jackson Ray |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah |
| eric | H4 | 22 | night_scythe | reinforce | Snakeface Commander |
| eric | H4 | 23 | overlord | reinforce | Eliana Luna |
| eric | H4 | 24 | royal_warden | reinforce | Brody Dunn |
| big_grizz | H5 | 3 | techmarine | move | Aurora Logan |
| big_grizz | H5 | 6 | tactical_squad | move | Eliza Kelly |
| big_grizz | H5 | 13 | dreadnought | move | Justin Khan |
| big_grizz | H5 | 17 | deathwing_terminators | move | Frederick Forsyth |
| big_grizz | H5 | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | H5 | 22 | storm_raven | move | Chris Evans Guzman |
| eric | H6 | 15 | night_scythe | soar | E-ratic Conqueror |
| eric | H6 | 16 | overlord | soar | Adriana Obrien |
| eric | H6 | 17 | royal_warden | soar | Mila Crawford |
| eric | H6 | 18 | necron_warriors | soar | Morgan Li |
252.853.M41: Ravenwing Talonmaster Castiel encountered stiff resistance in the far northern territory of Forodwaith. He and his accompanying Ravenwing brothers were set upon by wave after wave of Tyranid bio-forms. The battle was going in their favor until a massive, tentacled spore plummeted from the sky, straight into the heart of the fight. This new monstrosity would have been difficult enough to deal with on its own, but it came carrying terrible passengers! Spilling forth from the abomination’s mucus-covered orifices, the large bio-forms (Imperial Designation: Hive Guard) opened fire, and turned the tide of battle against the Ravenwing. Castiel and his brothers narrowly escaped, but he assures me that they remain combat-ready.
Brother Techmarine Myrdean led a daring assault into the mountain passes of Minas Morgul. Unfortunately, the Necron host my Deathwing brothers and I had forced to flee the fields of Gorgoroth quickly set up defenses, and ambushed Myrdean in his ascent to meet them. Repelled from Minas Morgul, our Techmarine has withdrawn back to Gorgoroth to reassess the tactical situation and plan his next attack. Meanwhile, word has come from Brother Naamand in Nurn that yet another Necron craft has entered his airspace. Truly, the arrogance of these “undying” legions is staggering.
Every day brings more clues as to the whereabouts of our quarry, and while significantly slowed by antagonistic, xenos elements in the field, our command of this continent’s star ports is all but assured within the month.
Success is measured in blood; yours or your enemy’s.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("C1", "B6")) %>%
modify_unit("big_grizz", 7, "control", "D1") %>%
modify_unit("big_grizz", 6, "control", "H6") %>%
modify_unit("big_grizz", 5, "move", "H1") %>%
modify_unit("big_grizz", c(3, 13, 17, 18, 22), "move", c("H6")) %>%
modify_unit("big_grizz", c(8, 23), "move", c("F2", "F1")) %>%
modify_unit("big_grizz", 21, "move", "F1") %>%
modify_unit("big_grizz", 9, "move", "C2") %>%
modify_unit("big_grizz", c(4, 15, 19, 20), "sneak", "F1") %>%
modify_unit("big_grizz", 14, "move", "F7") %>%
modify_unit("big_grizz", 2, "reinforce", "H2") %>%
add_trap("big_grizz", "H5") %>%
modify_unit("eric", 1, "move", "F3") %>%
modify_unit("eric", 2, "move", "F3") %>%
modify_unit("eric", 3, "move", "F3") %>%
modify_unit("eric", 4, "move", "F3") %>%
modify_unit("eric", 5, "move", "F3") %>%
modify_unit("eric", 6, "move", "F3") %>%
modify_unit("eric", 7, "move", "E7") %>%
modify_unit("eric", 8, "move", "F3") %>%
modify_unit("eric", 9, "move", "F3") %>%
modify_unit("eric", 10, "move", "F3") %>%
modify_unit("eric", 11, "move", "F3") %>%
modify_unit("eric", 12, "move", "F3") %>%
modify_unit("eric", 13, "move", "F3") %>%
modify_unit("eric", 14, "move", "H5") %>%
modify_unit("eric", 15, "descend", "H5") %>%
modify_unit("eric", 16, "move", "H5") %>%
modify_unit("eric", 17, "move", "H5") %>%
modify_unit("eric", 18, "move", "H5") %>%
modify_unit("eric", 19, "move", "G5") %>%
modify_unit("eric", 20, "defend", "E4") %>%
modify_unit("eric", 21, "regenerate", "G7") %>%
modify_unit("eric", 22, "move", "H5") %>%
modify_unit("eric", 23, "move", "H5") %>%
modify_unit("eric", 24, "move", "H5") %>%
modify_unit("eric", 25, "move", "I1") %>%
modify_unit("eric", 26, "move", "H5") %>%
modify_unit("eric", 27, "defend", "F7") %>%
modify_unit("eric", 28, "defend", "H1") %>%
destroy_bridge("E4", "E7") %>% # eric
add_trap("eric", "E4") %>%
modify_unit("chris", c(2, 17, 18), "move", "F1") %>%
modify_unit("chris", c(1,12,23), "move", c("B1")) %>%
modify_unit("chris", c(3, 10, 24), "move", c("E4")) %>%
modify_unit("chris", c(4, 22), "move", c("B6")) %>%
modify_unit("chris", c(5 , 16, 25), "move", c("B5")) %>%
modify_unit("chris", 6, "move", "A4") %>%
modify_unit("chris", 7, "control", "B6") %>%
modify_unit("chris", 8, "move", "B2") %>%
modify_unit("chris", 9, "control", "B10") %>%
modify_unit("chris", 11, "control", "B8") %>%
modify_unit("chris", 13, "move", "A5") %>%
modify_unit("chris", 14, "move", "E1") %>%
modify_unit("chris", 15, "control", "B11") %>%
modify_unit("chris", 19, "move", c("E2", "F1")) %>%
modify_unit("chris", 20, "reinforce") %>%
modify_unit("chris", 21, "move", "B3") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A4 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | A5 | 13 | ripper_swarms | move | Robert Nisbet | ||
| chris | B1 | 1 | flying_hive_tryant | move | Seal | ||
| chris | B1 | 12 | hormagaunts | move | Willow Sanders | ||
| chris | B1 | 23 | biovores | move | Alan Newton | ||
| chris | B10 | 9 | genestealers | control | Adalynn Barton | ||
| chris | B11 | 15 | ripper_swarms | control | Thomas Rice | ||
| chris | B2 | 8 | tyranid_warriors | move | Brayden Stevens | ||
| chris | B3 | 21 | gargoyles | move | Frank Sinatra | ||
| chris | B5 | 5 | neurothrope | move | Mad Swami | ||
| chris | B5 | 16 | hive_guard | move | Emily Hawkins | ||
| chris | B5 | 25 | tyrannocyte | move | Terence Tao Haynes | ||
| big_grizz | B6 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | B6 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | B6 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | B6 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | B6 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | B6 | 7 | tyranid_warriors | control | Aliyah Acosta | TRUE | |
| chris | B6 | 4 | broodlord | move | Pharrell Williams | TRUE | |
| chris | B6 | 22 | exocrine | move | Miles Mcdaniel | TRUE | |
| chris | B8 | 11 | termagants | control | Jesse Person | ||
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | C1 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | C1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | C1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | C1 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| big_grizz | C2 | 9 | infiltrators | move | Dan Auerbach | ||
| big_grizz | D1 | 7 | tactical_squad | control | Arianna Figueroa | ||
| chris | E1 | 14 | ripper_swarms | move | Robert Fisk | ||
| chris | E2 | 19 | raveners | move | John Pratt | TRUE | |
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta | ||
| chris | E4 | 3 | broodlord | move | Stevie Wonder | TRUE | |
| chris | E4 | 10 | genestealers | move | Sophia Hampton | TRUE | |
| chris | E4 | 24 | biovores | move | Emery Wright | TRUE | |
| eric | E4 | 20 | canoptek_scarab_swarms | defend | Don Cheadle | TRUE | |
| eric | E4 | 29 | trap | sneak | Ol’ Dirty Narada Michael Walden | TRUE | |
| eric | E7 | 7 | immortals | move | Payton Dean | ||
| big_grizz | F1 | 8 | tactical_squad | move | Julia Carr | TRUE | |
| big_grizz | F1 | 21 | eradicators | move | Joshua Manning | TRUE | |
| big_grizz | F1 | 23 | rhino | move | Keith Devlin Serrano | TRUE | |
| big_grizz | F1 | 4 | phobos_librarian | sneak | Blanton Alspaugh | TRUE | |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka | TRUE | |
| big_grizz | F1 | 19 | vindicare_assassin | sneak | Toto | TRUE | |
| big_grizz | F1 | 20 | eliminators | sneak | Tim Handley | TRUE | |
| chris | F1 | 2 | flying_hive_tryant | move | Arrogant Lover | TRUE | |
| chris | F1 | 17 | maleceptor | move | Alexa Barker | TRUE | |
| chris | F1 | 18 | venomthropes | move | Landon Duran | TRUE | |
| chris | F1 | 19 | raveners | move | John Pratt | TRUE | |
| big_grizz | F2 | 8 | tactical_squad | move | Julia Carr | TRUE | |
| big_grizz | F2 | 23 | rhino | move | Keith Devlin Serrano | TRUE | |
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | F3 | 3 | technomancer | move | Gerald Sussman | ||
| eric | F3 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | F3 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | F3 | 9 | canoptek_spyders | move | Ghostface Worlock | ||
| eric | F3 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker | ||
| big_grizz | F7 | 14 | redemptor_dreadnought | move | Natalie Gordon | TRUE | |
| eric | F7 | 27 | canoptek_scarab_swarms | defend | Midnight Genius | TRUE | |
| eric | G5 | 19 | immortals | move | Brianna Marshall | ||
| eric | G7 | 21 | canoptek_scarab_swarms | regenerate | Horseface Killah | ||
| big_grizz | H1 | 5 | tactical_squad | move | Juliana Gill | TRUE | |
| eric | H1 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior | TRUE | |
| big_grizz | H2 | 2 | deathwing_captain | reinforce | Karl Barth | ||
| big_grizz | H5 | 24 | trap | sneak | Vulgar Larry Butler | TRUE | |
| eric | H5 | 15 | night_scythe | descend | E-ratic Conqueror | TRUE | |
| eric | H5 | 14 | deathmarks | move | Eric Raymond | TRUE | |
| eric | H5 | 16 | overlord | move | Adriana Obrien | TRUE | |
| eric | H5 | 17 | royal_warden | move | Mila Crawford | TRUE | |
| eric | H5 | 18 | necron_warriors | move | Morgan Li | TRUE | |
| eric | H5 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H5 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H5 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H5 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| big_grizz | H6 | 6 | tactical_squad | control | Eliza Kelly | ||
| big_grizz | H6 | 3 | techmarine | move | Aurora Logan | ||
| big_grizz | H6 | 13 | dreadnought | move | Justin Khan | ||
| big_grizz | H6 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | H6 | 18 | deathwing_knights | move | Georges Bataille | ||
| big_grizz | H6 | 22 | storm_raven | move | Chris Evans Guzman | ||
| eric | I1 | 25 | immortals | move | Emmett Perez |
# retreats
game <- game %>%
kill_unit("chris", 24) %>%
modify_unit("chris", "F1", "move", "E2") %>%
modify_unit("chris", "B6", "move", "B2") %>%
modify_unit("eric", 28, "move", "F8") %>%
modify_unit("eric", 27, "move", "F3") %>%
modify_unit("eric", 20, "move", "E5") %>%
destroy_trap("big_grizz", "H5") %>%
destroy_trap("eric", "E4") %>%
reconcile_player_orders()
## Rest In Peace Emery Wright, KIA
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A4 | 6 | tyranid_warriors | move | Mary Day |
| chris | A5 | 13 | ripper_swarms | move | Robert Nisbet |
| chris | B1 | 1 | flying_hive_tryant | move | Seal |
| chris | B1 | 12 | hormagaunts | move | Willow Sanders |
| chris | B1 | 23 | biovores | move | Alan Newton |
| chris | B10 | 9 | genestealers | control | Adalynn Barton |
| chris | B11 | 15 | ripper_swarms | control | Thomas Rice |
| chris | B2 | 4 | broodlord | move | Pharrell Williams |
| chris | B2 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | B2 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | B2 | 22 | exocrine | move | Miles Mcdaniel |
| chris | B3 | 21 | gargoyles | move | Frank Sinatra |
| chris | B5 | 5 | neurothrope | move | Mad Swami |
| chris | B5 | 16 | hive_guard | move | Emily Hawkins |
| chris | B5 | 25 | tyrannocyte | move | Terence Tao Haynes |
| big_grizz | B6 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | B6 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | B6 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | B6 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | B6 | 16 | ravenwing_apothecary | move | Andy Serkis |
| chris | B8 | 11 | termagants | control | Jesse Person |
| big_grizz | C2 | 9 | infiltrators | move | Dan Auerbach |
| big_grizz | D1 | 7 | tactical_squad | control | Arianna Figueroa |
| chris | E1 | 14 | ripper_swarms | move | Robert Fisk |
| chris | E2 | 2 | flying_hive_tryant | move | Arrogant Lover |
| chris | E2 | 17 | maleceptor | move | Alexa Barker |
| chris | E2 | 18 | venomthropes | move | Landon Duran |
| chris | E2 | 19 | raveners | move | John Pratt |
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta |
| chris | E4 | 3 | broodlord | move | Stevie Wonder |
| chris | E4 | 10 | genestealers | move | Sophia Hampton |
| eric | E5 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | E7 | 7 | immortals | move | Payton Dean |
| big_grizz | F1 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | F1 | 21 | eradicators | move | Joshua Manning |
| big_grizz | F1 | 23 | rhino | move | Keith Devlin Serrano |
| big_grizz | F1 | 4 | phobos_librarian | sneak | Blanton Alspaugh |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | sneak | Dirk Sobotka |
| big_grizz | F1 | 19 | vindicare_assassin | sneak | Toto |
| big_grizz | F1 | 20 | eliminators | sneak | Tim Handley |
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | F3 | 3 | technomancer | move | Gerald Sussman |
| eric | F3 | 4 | lychgaurd | move | Wesley Walton |
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | F3 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | F3 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | F3 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | F3 | 27 | canoptek_scarab_swarms | move | Midnight Genius |
| big_grizz | F7 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| eric | F8 | 28 | canoptek_scarab_swarms | move | X-pert Warrior |
| eric | G5 | 19 | immortals | move | Brianna Marshall |
| eric | G7 | 21 | canoptek_scarab_swarms | regenerate | Horseface Killah |
| big_grizz | H1 | 5 | tactical_squad | move | Juliana Gill |
| big_grizz | H2 | 2 | deathwing_captain | reinforce | Karl Barth |
| eric | H5 | 15 | night_scythe | descend | E-ratic Conqueror |
| eric | H5 | 14 | deathmarks | move | Eric Raymond |
| eric | H5 | 16 | overlord | move | Adriana Obrien |
| eric | H5 | 17 | royal_warden | move | Mila Crawford |
| eric | H5 | 18 | necron_warriors | move | Morgan Li |
| eric | H5 | 22 | night_scythe | move | Snakeface Commander |
| eric | H5 | 23 | overlord | move | Eliana Luna |
| eric | H5 | 24 | royal_warden | move | Brody Dunn |
| eric | H5 | 26 | necron_warriors | move | Jackson Ray |
| big_grizz | H6 | 6 | tactical_squad | control | Eliza Kelly |
| big_grizz | H6 | 3 | techmarine | move | Aurora Logan |
| big_grizz | H6 | 13 | dreadnought | move | Justin Khan |
| big_grizz | H6 | 17 | deathwing_terminators | move | Frederick Forsyth |
| big_grizz | H6 | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | H6 | 22 | storm_raven | move | Chris Evans Guzman |
| eric | I1 | 25 | immortals | move | Emmett Perez |
| chris | NA | 24 | biovores | NA | Emery Wright |
B3 => B1 => B4 but ran into Chris in B1. Mobes wins the battle and, the way I have it now, he proceeds to B4 (his original destination) leaving B1 (the site of the battle) unoccupied. I guess this could make sense theoretically, but it seems a little weird. Or maybe,B1 then he would have to specify that during the retreat phase? Thoughts? YesH5 and H6. Is that right? If so… this shouldn’t be legal, right? They have to fight?eric H6 => H5 and moby H4 => H6.253.853.M41: Our grim resolve has not gone unrewarded! Intelligence on the presence of Fallen on Mundus Centrum has proven valid and actionable. Thanks to the investigatory measures of our forces in the field, it is believed by my brothers of the Inner Circle that a captain of our ancient enemy is behind many of the xenos machinations on the continent. Every action we take is removing options for his escape, and I am certain that his capture is imminent.
Brother Epistolary Larathiel informs me that with the capture of space port Moria, he can begin to set up suitable chambers for interrogation. This space port, located in the continent’s largest mountain range, has many deep passages and hidden chambers, not unlike The Rock. Larathiel assures me that Moria provides an ideal location for offering deliverance.
Possession of Moria was hard-won, though. Psychic abominations of the Tyranid host were also drawn to the strategic location, and had it not been for our phobos-bedecked brethren catching them off-guard, the fight for the space port could have easily gone the other way. The Emperor truly does protect, and we are his wrath made manifest.
Castiel continues his pressure campaign in the North to great success, beating back tyranid bio-forms along the mountain ranges. His quick strike and withdrawal doctrines of war are well-suited for the terrain.
To the South, only small confrontations to report as scarab constructs flee before the might of Honorable Brother Seraphus and squad Kazaral. I fear, though, that our resiliency in Mordor has not yet truly been tested. Traps were set in Gorgoroth to slow the Necron advance on my position in the Barad-Dur star port, but they seem to have done little to disabuse the soulless shamblers of their conquest-driven notions. Without a doubt, the siege on Barad-Dur will commence within the next eight hours. Let them come.
Only in death does duty end.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("E2", "F1")) %>%
modify_unit("big_grizz", 7, "move", "D3") %>%
modify_unit("big_grizz", c(17), "move", "H5") %>%
modify_unit("big_grizz", c(6), "move", "I4") %>% # how was this a legal move (H6 -> I4, over mountains)?
modify_unit("big_grizz", 5, "control", "H1") %>%
modify_unit("big_grizz", c(3, 13, 18, 22), "move", c("H5", "H2")) %>%
modify_unit("big_grizz", c(8), "control", c("F1")) %>%
modify_unit("big_grizz", c(21, 23) , "reinforce", "F1") %>%
modify_unit("big_grizz", 9, "control", "C2") %>%
modify_unit("big_grizz", c(4, 15, 19, 20), "reinforce", "F1") %>%
modify_unit("big_grizz", 14, "move", "F4") %>%
modify_unit("big_grizz", 2, "reinforce", "H2") %>%
add_trap("big_grizz", "H5") %>%
modify_unit('eric', '1', 'move', 'F2') %>%
modify_unit('eric', '2', 'move', 'F2') %>%
modify_unit('eric', '3', 'move', 'F2') %>%
modify_unit('eric', '4', 'move', 'F2') %>%
modify_unit('eric', '5', 'move', 'F2') %>%
modify_unit('eric', '6', 'move', 'F2') %>%
modify_unit('eric', '7', 'control', 'E7') %>%
modify_unit('eric', '8', 'move', 'F2') %>%
modify_unit('eric', '9', 'move', 'F2') %>%
modify_unit('eric', '10', 'move', 'F2') %>%
modify_unit('eric', '11', 'move', 'F2') %>%
modify_unit('eric', '12', 'move', 'F2') %>%
modify_unit('eric', '13', 'move', 'F2') %>%
modify_unit('eric', '14', 'move', 'H2') %>%
modify_unit('eric', '15', 'move', 'H2') %>%
modify_unit('eric', '16', 'move', 'H2') %>%
modify_unit('eric', '17', 'move', 'H2') %>%
modify_unit('eric', '18', 'move', 'H2') %>%
modify_unit('eric', '19', 'control', 'G5') %>%
modify_unit('eric', '20', 'defend', 'E5') %>%
modify_unit('eric', '21', 'move', 'H4') %>%
modify_unit('eric', '22', 'move', 'H2') %>%
modify_unit('eric', '23', 'move', 'H2') %>%
modify_unit('eric', '24', 'move', 'H2') %>%
modify_unit('eric', '25', 'control', 'I1') %>%
modify_unit('eric', '26', 'move', 'H2') %>%
modify_unit('eric', '27', 'defend', 'F3') %>%
modify_unit('eric', '28', 'defend', 'F8') %>%
add_bridge("B2", "B6") %>% # chris
modify_unit('chris', c(1, 12), "move", "B4") %>%
modify_unit('chris', c(2,17,19,20), "reinforce", "E2") %>%
modify_unit('chris', c(4, 11, 22), "move", "B6") %>%
modify_unit('chris', c(5, 16, 25), "reinforce", "B5") %>%
modify_unit('chris', c(14,24), "move", "E3" ) %>%
modify_unit('chris', 3,"reinforce", "E4") %>%
modify_unit('chris', 6,"move", "A2") %>%
modify_unit('chris', 7,"move", "B3") %>%
modify_unit('chris', 8,"move", "B1") %>%
modify_unit('chris', 9,"move", "B11") %>%
modify_unit('chris', 10,"control", "E4") %>%
modify_unit('chris', 13,"reinforce", "A5") %>%
modify_unit('chris', 15,"move", "B8") %>%
modify_unit('chris', 18,"move", "B2") %>%
modify_unit('chris', 21,"move", c("B1", "B4")) %>%
modify_unit('chris', 23,"defend", "B1") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A2 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | A5 | 13 | ripper_swarms | reinforce | Robert Nisbet | ||
| chris | B1 | 23 | biovores | defend | Alan Newton | ||
| chris | B1 | 8 | tyranid_warriors | move | Brayden Stevens | ||
| chris | B1 | 21 | gargoyles | move | Frank Sinatra | TRUE | |
| chris | B11 | 9 | genestealers | move | Adalynn Barton | ||
| chris | B2 | 18 | venomthropes | move | Landon Duran | ||
| chris | B3 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | B4 | 1 | flying_hive_tryant | move | Seal | ||
| chris | B4 | 12 | hormagaunts | move | Willow Sanders | ||
| chris | B4 | 21 | gargoyles | move | Frank Sinatra | ||
| chris | B5 | 5 | neurothrope | reinforce | Mad Swami | ||
| chris | B5 | 16 | hive_guard | reinforce | Emily Hawkins | ||
| chris | B5 | 25 | tyrannocyte | reinforce | Terence Tao Haynes | ||
| chris | B6 | 4 | broodlord | move | Pharrell Williams | ||
| chris | B6 | 11 | termagants | move | Jesse Person | ||
| chris | B6 | 22 | exocrine | move | Miles Mcdaniel | ||
| chris | B8 | 15 | ripper_swarms | move | Thomas Rice | ||
| big_grizz | C2 | 9 | infiltrators | control | Dan Auerbach | ||
| big_grizz | D3 | 7 | tactical_squad | move | Arianna Figueroa | ||
| big_grizz | E2 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | TRUE |
| big_grizz | E2 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | TRUE |
| big_grizz | E2 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | TRUE |
| big_grizz | E2 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | TRUE |
| big_grizz | E2 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | TRUE |
| chris | E2 | 2 | flying_hive_tryant | reinforce | Arrogant Lover | TRUE | |
| chris | E2 | 17 | maleceptor | reinforce | Alexa Barker | TRUE | |
| chris | E2 | 19 | raveners | reinforce | John Pratt | TRUE | |
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta | TRUE | |
| chris | E3 | 14 | ripper_swarms | move | Robert Fisk | ||
| chris | E3 | 24 | biovores | move | Emery Wright | ||
| chris | E4 | 10 | genestealers | control | Sophia Hampton | ||
| chris | E4 | 3 | broodlord | reinforce | Stevie Wonder | ||
| eric | E5 | 20 | canoptek_scarab_swarms | defend | Don Cheadle | ||
| eric | E7 | 7 | immortals | control | Payton Dean | ||
| big_grizz | F1 | 8 | tactical_squad | control | Julia Carr | ||
| big_grizz | F1 | 1 | ravenwing_talonmaster | move | Masta Assassin | ||
| big_grizz | F1 | 10 | ravenwing_bike_squad | move | Richard Burton | ||
| big_grizz | F1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | ||
| big_grizz | F1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | ||
| big_grizz | F1 | 16 | ravenwing_apothecary | move | Andy Serkis | ||
| big_grizz | F1 | 4 | phobos_librarian | reinforce | Blanton Alspaugh | ||
| big_grizz | F1 | 15 | invictor_tactical_warsuit | reinforce | Dirk Sobotka | ||
| big_grizz | F1 | 19 | vindicare_assassin | reinforce | Toto | ||
| big_grizz | F1 | 20 | eliminators | reinforce | Tim Handley | ||
| big_grizz | F1 | 21 | eradicators | reinforce | Joshua Manning | ||
| big_grizz | F1 | 23 | rhino | reinforce | Keith Devlin Serrano | ||
| eric | F2 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | F2 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | F2 | 3 | technomancer | move | Gerald Sussman | ||
| eric | F2 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | F2 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | F2 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | F2 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | F2 | 9 | canoptek_spyders | move | Ghostface Worlock | ||
| eric | F2 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | F2 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | F2 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | F2 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | F3 | 27 | canoptek_scarab_swarms | defend | Midnight Genius | ||
| big_grizz | F4 | 14 | redemptor_dreadnought | move | Natalie Gordon | ||
| eric | F8 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior | ||
| eric | G5 | 19 | immortals | control | Brianna Marshall | ||
| big_grizz | H1 | 5 | tactical_squad | control | Juliana Gill | ||
| big_grizz | H2 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H2 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H2 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H2 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| big_grizz | H2 | 2 | deathwing_captain | reinforce | Karl Barth | TRUE | |
| eric | H2 | 14 | deathmarks | move | Eric Raymond | TRUE | |
| eric | H2 | 15 | night_scythe | move | E-ratic Conqueror | TRUE | |
| eric | H2 | 16 | overlord | move | Adriana Obrien | TRUE | |
| eric | H2 | 17 | royal_warden | move | Mila Crawford | TRUE | |
| eric | H2 | 18 | necron_warriors | move | Morgan Li | TRUE | |
| eric | H2 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H2 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H2 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H2 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah | ||
| big_grizz | H5 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H5 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H5 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | H5 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H5 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes | ||
| eric | I1 | 25 | immortals | control | Emmett Perez | ||
| big_grizz | I4 | 6 | tactical_squad | move | Eliza Kelly |
# retreats
game <- game %>%
modify_unit("big_grizz", c(3, 13, 17, 18, 22), "move", "H5") %>%
modify_unit("big_grizz", 2, "move", "H3") %>%
modify_unit("big_grizz", c(1, 4, 8, 10, 11, 12, 15, 16, 19, 20, 21, 23), "move", "F1") %>%
reconcile_player_orders()
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A2 | 6 | tyranid_warriors | move | Mary Day |
| chris | A5 | 13 | ripper_swarms | reinforce | Robert Nisbet |
| chris | B1 | 23 | biovores | defend | Alan Newton |
| chris | B1 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | B11 | 9 | genestealers | move | Adalynn Barton |
| chris | B2 | 18 | venomthropes | move | Landon Duran |
| chris | B3 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | B4 | 1 | flying_hive_tryant | move | Seal |
| chris | B4 | 12 | hormagaunts | move | Willow Sanders |
| chris | B4 | 21 | gargoyles | move | Frank Sinatra |
| chris | B5 | 5 | neurothrope | reinforce | Mad Swami |
| chris | B5 | 16 | hive_guard | reinforce | Emily Hawkins |
| chris | B5 | 25 | tyrannocyte | reinforce | Terence Tao Haynes |
| chris | B6 | 4 | broodlord | move | Pharrell Williams |
| chris | B6 | 11 | termagants | move | Jesse Person |
| chris | B6 | 22 | exocrine | move | Miles Mcdaniel |
| chris | B8 | 15 | ripper_swarms | move | Thomas Rice |
| big_grizz | C2 | 9 | infiltrators | control | Dan Auerbach |
| big_grizz | D3 | 7 | tactical_squad | move | Arianna Figueroa |
| chris | E2 | 2 | flying_hive_tryant | reinforce | Arrogant Lover |
| chris | E2 | 17 | maleceptor | reinforce | Alexa Barker |
| chris | E2 | 19 | raveners | reinforce | John Pratt |
| chris | E2 | 20 | gargoyles | reinforce | Madan Gupta |
| chris | E3 | 14 | ripper_swarms | move | Robert Fisk |
| chris | E3 | 24 | biovores | move | Emery Wright |
| chris | E4 | 10 | genestealers | control | Sophia Hampton |
| chris | E4 | 3 | broodlord | reinforce | Stevie Wonder |
| eric | E5 | 20 | canoptek_scarab_swarms | defend | Don Cheadle |
| eric | E7 | 7 | immortals | control | Payton Dean |
| big_grizz | F1 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | F1 | 4 | phobos_librarian | move | Blanton Alspaugh |
| big_grizz | F1 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | F1 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | F1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | F1 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka |
| big_grizz | F1 | 16 | ravenwing_apothecary | move | Andy Serkis |
| big_grizz | F1 | 19 | vindicare_assassin | move | Toto |
| big_grizz | F1 | 20 | eliminators | move | Tim Handley |
| big_grizz | F1 | 21 | eradicators | move | Joshua Manning |
| big_grizz | F1 | 23 | rhino | move | Keith Devlin Serrano |
| eric | F2 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | F2 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | F2 | 3 | technomancer | move | Gerald Sussman |
| eric | F2 | 4 | lychgaurd | move | Wesley Walton |
| eric | F2 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | F2 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | F2 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | F2 | 9 | canoptek_spyders | move | Ghostface Worlock |
| eric | F2 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | F2 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | F2 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | F2 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | F3 | 27 | canoptek_scarab_swarms | defend | Midnight Genius |
| big_grizz | F4 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| eric | F8 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior |
| eric | G5 | 19 | immortals | control | Brianna Marshall |
| big_grizz | H1 | 5 | tactical_squad | control | Juliana Gill |
| eric | H2 | 14 | deathmarks | move | Eric Raymond |
| eric | H2 | 15 | night_scythe | move | E-ratic Conqueror |
| eric | H2 | 16 | overlord | move | Adriana Obrien |
| eric | H2 | 17 | royal_warden | move | Mila Crawford |
| eric | H2 | 18 | necron_warriors | move | Morgan Li |
| eric | H2 | 22 | night_scythe | move | Snakeface Commander |
| eric | H2 | 23 | overlord | move | Eliana Luna |
| eric | H2 | 24 | royal_warden | move | Brody Dunn |
| eric | H2 | 26 | necron_warriors | move | Jackson Ray |
| big_grizz | H3 | 2 | deathwing_captain | move | Karl Barth |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah |
| big_grizz | H5 | 3 | techmarine | move | Aurora Logan |
| big_grizz | H5 | 13 | dreadnought | move | Justin Khan |
| big_grizz | H5 | 17 | deathwing_terminators | move | Frederick Forsyth |
| big_grizz | H5 | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | H5 | 22 | storm_raven | move | Chris Evans Guzman |
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes |
| eric | I1 | 25 | immortals | control | Emmett Perez |
| big_grizz | I4 | 6 | tactical_squad | move | Eliza Kelly |
254.853.M41: I bring fell tidings. We were met with conflict on two fronts today, and the fates did not see fit to grace us with victory. The greatness of our failures in the field may only be matched by the rage in my hearts, which burns hotter than the fires of a Nocturne caldera. We must be vigilant and strong. The Emperor knows what evil lurks in the vacillation of the weak. We will cleanse ourselves in the blood of our enemies.
On the northern front, Talonmaster Castiel and his brothers of the Ravenwing made haste to help fortify the Epistolary Larathiel’s position in Moria. Not only will the 2nd company’s method of war be useful in what portends to be a protracted siege, but our Fallen quarry had also left sign of his passing within those deep, stygian chasms. Ever on the hunt, the Ravenwing wished to investigate the area further.
Upon approach to Moria, through the sparse ruins and thorny trees of Eregion, Brother Nithael spotted our prey as he fled from Larathiel’s occupying forces out of the star port’s West-gate. Caught in the open, the betrayer turned South and made to escape by covering his retreat with the growing Tyranid presence in the territory. Castiel and his brothers gave chase, and were all but upon the malefactor when they lost sight of him over one of the many rises in that region of hillocks. When they reached the ridge, woe and bafflement befell them in equal measure at what their eyes did see in the shallow valley below!
There was the Fallen captain, walking unhurriedly through what seemed to be thousands of chittering, yet becalmed, Tyranid gargoyles. Whether through some warp-spawned sorcery, or by use of an unknown and powerful artifact, the traitor was able to walk among the Tyranid bio-forms as though invisible to their many, hungry eyes. Unfortunately for our Ravenwing brothers, the roar of their engines alerted the larger beasts of the swarm to their arrival, and battle was joined before more suitable conditions for the conflict could be attained.
Within seconds, the largest of the beasts (Imperial Designation: Hive Tyrant) was ripping into the ranks of Nithael’s bike squad, all of whom quickly succumbed to the monstrosity’s wicked attentions. With that, the tone for the battle was set, and even the quick sortie of Larathiel’s forces from Moria could not adequately change the momentum of those opening, xenos attacks. A hasty retreat back into the star port was the only option. Both Nithael’s squad and Castiel himself were injured to the point of death, but I have been assured that all available resources are being spared to bring them back from the brink.
To the South, we faired little better. The Necron host was somehow able to avoid most of the traps we laid in the marshy fields of Gorgoroth, and came in force to the gates of Barad-Dur star port. Screaming through the skies to our defense was Brother Techmarine Myrdean, with Apharan’s Deathwing Knights and Honorable Brother Helah, all loaded within the Storm Raven. Though we had the upper-hand in our defensible position, with so few of us to man the ramparts, it was only a matter of time before that soulless, mechanical tide would rise over our walls. The Storm Raven was critically damaged in the opening volleys, leaving the eight of us on the ground to bring the Emperor’s mercy to the xenos scum.
To a man, we fought without fear of death. To a man, we fell before the unnumbered constructs.
The Fallen fugitive has escaped capture. Barad-Dur is in the hands of the filthy, Necron abominations. This day will live in infamy within the halls of The Rock for years to come. We are beaten today, but unbroken. May the Emperor and the Lion guide us. The Unforgiven cry out for blood, and there is never enough.
game <- game %>%
modify_unit("big_grizz", c(1, 4, 8, 10, 11, 12, 15, 16, 19, 20, 21, 23), "defend", c("F1")) %>%
modify_unit("big_grizz", 7, "control", "D3") %>%
modify_unit("big_grizz", c(6), "control", "I4") %>%
modify_unit("big_grizz", 5, "move", "F8") %>%
modify_unit("big_grizz", c(2, 3, 13, 17, 18, 22), "move", c("H2")) %>%
modify_unit("big_grizz", 9, "sneak", "C1") %>%
modify_unit("big_grizz", 14, "move", "F3") %>%
add_trap("big_grizz", "H5") %>%
add_trap("big_grizz", "F1") %>%
modify_unit('eric', '1', 'move', 'F1') %>%
modify_unit('eric', '2', 'move', 'F1') %>%
modify_unit('eric', '3', 'move', 'F1') %>%
modify_unit('eric', '4', 'move', 'F1') %>%
modify_unit('eric', '5', 'move', 'F1') %>%
modify_unit('eric', '6', 'move', 'F1') %>%
modify_unit('eric', '7', 'move', 'F4') %>%
modify_unit('eric', '8', 'move', 'F1') %>%
modify_unit('eric', '9', 'move', 'F1') %>%
modify_unit('eric', '10', 'move', 'F1') %>%
modify_unit('eric', '11', 'move', 'F1') %>%
modify_unit('eric', '12', 'move', 'F1') %>%
modify_unit('eric', '13', 'move', 'F1') %>%
modify_unit('eric', '14', 'defend', 'H2') %>%
modify_unit('eric', '15', 'transport', c('H2S', 'I5S')) %>%
modify_unit('eric', '16', 'transport', c('H2S', 'I5S')) %>%
modify_unit('eric', '17', 'defend', 'H2') %>%
modify_unit('eric', '18', 'defend', 'H2') %>%
modify_unit('eric', '19', 'move', 'G4') %>%
modify_unit('eric', '20', 'defend', 'E5') %>%
modify_unit('eric', '21', 'defend', 'H4') %>%
modify_unit('eric', '22', 'defend', 'H2') %>%
modify_unit('eric', '23', 'defend', 'H2') %>%
modify_unit('eric', '24', 'defend', 'H2') %>%
modify_unit('eric', '25', 'move', 'I3') %>%
modify_unit('eric', '26', 'control', 'H2') %>%
modify_unit('eric', '27', 'defend', 'F3') %>%
modify_unit('eric', '28', 'defend', 'F8') %>%
add_bridge("B11", "E2") %>% # chris -2 RP
modify_unit("chris", c(1, 21), "move", c("B1", "D2")) %>%
modify_unit("chris", c(2, 16, 17, 19, 20, 25), "move", "F1") %>%
modify_unit("chris", c(3, 10), "move", "E3") %>%
modify_unit("chris", c(4, 9, 22, 24), "move", "E2") %>%
modify_unit("chris", 5, "defend", "B5") %>%
modify_unit("chris", 6, "move", "B2") %>%
modify_unit("chris", 7, "control", "B3") %>%
modify_unit("chris", 8, "control", "B1") %>%
modify_unit("chris", 11, "control", "B6") %>%
modify_unit("chris", 12, "control", "B4") %>%
modify_unit("chris", 13, "control", "E2") %>%
modify_unit("chris", 14, "control", "E3") %>%
modify_unit("chris", 15, "move", "B7") %>%
modify_unit("chris", 18, "move", "B6") %>%
modify_unit("chris", 23, "move", "D2") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | B1 | 8 | tyranid_warriors | control | Brayden Stevens | ||
| chris | B1 | 1 | flying_hive_tryant | move | Seal | TRUE | |
| chris | B1 | 21 | gargoyles | move | Frank Sinatra | TRUE | |
| chris | B2 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | B3 | 7 | tyranid_warriors | control | Aliyah Acosta | ||
| chris | B4 | 12 | hormagaunts | control | Willow Sanders | ||
| chris | B5 | 5 | neurothrope | defend | Mad Swami | ||
| chris | B6 | 11 | termagants | control | Jesse Person | ||
| chris | B6 | 18 | venomthropes | move | Landon Duran | ||
| chris | B7 | 15 | ripper_swarms | move | Thomas Rice | ||
| big_grizz | C1 | 9 | infiltrators | sneak | Dan Auerbach | ||
| chris | D2 | 1 | flying_hive_tryant | move | Seal | ||
| chris | D2 | 21 | gargoyles | move | Frank Sinatra | ||
| chris | D2 | 23 | biovores | move | Alan Newton | ||
| big_grizz | D3 | 7 | tactical_squad | control | Arianna Figueroa | ||
| chris | E2 | 13 | ripper_swarms | control | Robert Nisbet | ||
| chris | E2 | 4 | broodlord | move | Pharrell Williams | ||
| chris | E2 | 9 | genestealers | move | Adalynn Barton | ||
| chris | E2 | 22 | exocrine | move | Miles Mcdaniel | ||
| chris | E2 | 24 | biovores | move | Emery Wright | ||
| chris | E3 | 14 | ripper_swarms | control | Robert Fisk | ||
| chris | E3 | 3 | broodlord | move | Stevie Wonder | ||
| chris | E3 | 10 | genestealers | move | Sophia Hampton | ||
| eric | E5 | 20 | canoptek_scarab_swarms | defend | Don Cheadle | ||
| big_grizz | F1 | 1 | ravenwing_talonmaster | defend | Masta Assassin | TRUE | |
| big_grizz | F1 | 4 | phobos_librarian | defend | Blanton Alspaugh | TRUE | |
| big_grizz | F1 | 8 | tactical_squad | defend | Julia Carr | TRUE | |
| big_grizz | F1 | 10 | ravenwing_bike_squad | defend | Richard Burton | TRUE | |
| big_grizz | F1 | 11 | ravenwing_attack_bike | defend | Dwayne Johnson | TRUE | |
| big_grizz | F1 | 12 | ravenwing_attack_bike | defend | John Ratzenberger | TRUE | |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | defend | Dirk Sobotka | TRUE | |
| big_grizz | F1 | 16 | ravenwing_apothecary | defend | Andy Serkis | TRUE | |
| big_grizz | F1 | 19 | vindicare_assassin | defend | Toto | TRUE | |
| big_grizz | F1 | 20 | eliminators | defend | Tim Handley | TRUE | |
| big_grizz | F1 | 21 | eradicators | defend | Joshua Manning | TRUE | |
| big_grizz | F1 | 23 | rhino | defend | Keith Devlin Serrano | TRUE | |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone | TRUE | |
| chris | F1 | 2 | flying_hive_tryant | move | Arrogant Lover | TRUE | |
| chris | F1 | 16 | hive_guard | move | Emily Hawkins | TRUE | |
| chris | F1 | 17 | maleceptor | move | Alexa Barker | TRUE | |
| chris | F1 | 19 | raveners | move | John Pratt | TRUE | |
| chris | F1 | 20 | gargoyles | move | Madan Gupta | TRUE | |
| chris | F1 | 25 | tyrannocyte | move | Terence Tao Haynes | TRUE | |
| eric | F1 | 1 | trazyn_the_infinite | move | Liliana Bowen | TRUE | |
| eric | F1 | 2 | illuminor_szeras | move | Xander Richardson | TRUE | |
| eric | F1 | 3 | technomancer | move | Gerald Sussman | TRUE | |
| eric | F1 | 4 | lychgaurd | move | Wesley Walton | TRUE | |
| eric | F1 | 5 | skorpekh_destroyers | move | Santiago Tucker | TRUE | |
| eric | F1 | 6 | canoptek_plasmacyte | move | Insane Samurai | TRUE | |
| eric | F1 | 8 | canoptek_spyders | move | Smilin’ Mastermind | TRUE | |
| eric | F1 | 9 | canoptek_spyders | move | Ghostface Worlock | TRUE | |
| eric | F1 | 10 | cryptothralls | move | Kaylee Daniels | TRUE | |
| eric | F1 | 11 | cryptothralls | move | Elizabeth Stewart | TRUE | |
| eric | F1 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | TRUE | |
| eric | F1 | 13 | canoptek_wraiths | move | Frank Welker | TRUE | |
| big_grizz | F3 | 14 | redemptor_dreadnought | move | Natalie Gordon | TRUE | |
| eric | F3 | 27 | canoptek_scarab_swarms | defend | Midnight Genius | TRUE | |
| eric | F4 | 7 | immortals | move | Payton Dean | ||
| big_grizz | F8 | 5 | tactical_squad | move | Juliana Gill | TRUE | |
| eric | F8 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior | TRUE | |
| eric | G4 | 19 | immortals | move | Brianna Marshall | ||
| big_grizz | H2 | 2 | deathwing_captain | move | Karl Barth | TRUE | |
| big_grizz | H2 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H2 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H2 | 17 | deathwing_terminators | move | Frederick Forsyth | TRUE | |
| big_grizz | H2 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H2 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | H2 | 26 | necron_warriors | control | Jackson Ray | TRUE | |
| eric | H2 | 14 | deathmarks | defend | Eric Raymond | TRUE | |
| eric | H2 | 17 | royal_warden | defend | Mila Crawford | TRUE | |
| eric | H2 | 18 | necron_warriors | defend | Morgan Li | TRUE | |
| eric | H2 | 22 | night_scythe | defend | Snakeface Commander | TRUE | |
| eric | H2 | 23 | overlord | defend | Eliana Luna | TRUE | |
| eric | H2 | 24 | royal_warden | defend | Brody Dunn | TRUE | |
| eric | H2S | 15 | night_scythe | transport | E-ratic Conqueror | TRUE | |
| eric | H2S | 16 | overlord | transport | Adriana Obrien | TRUE | |
| eric | H4 | 21 | canoptek_scarab_swarms | defend | Horseface Killah | ||
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes | ||
| big_grizz | H5 | 25 | trap | sneak | Amateur Robert Woods | ||
| eric | I3 | 25 | immortals | move | Emmett Perez | ||
| big_grizz | I4 | 6 | tactical_squad | control | Eliza Kelly | ||
| eric | I5S | 15 | night_scythe | transport | E-ratic Conqueror | ||
| eric | I5S | 16 | overlord | transport | Adriana Obrien |
game <- game %>%
modify_unit("big_grizz", c(3, 13, 17, 18, 22), "retreat", "H5") %>%
modify_unit("big_grizz", 2, "retreat", "H3") %>%
modify_unit('eric', '1', 'retreat', 'F2') %>%
modify_unit('eric', '2', 'retreat', 'F2') %>%
modify_unit('eric', '3', 'retreat', 'F2') %>%
modify_unit('eric', '4', 'retreat', 'F2') %>%
modify_unit('eric', '5', 'retreat', 'F2') %>%
modify_unit('eric', '6', 'retreat', 'F2') %>%
modify_unit('eric', '7', 'retreat', 'F2') %>%
modify_unit('eric', '8', 'retreat', 'F2') %>%
kill_unit('eric', '9') %>%
modify_unit('eric', '10', 'retreat', 'F2') %>%
modify_unit('eric', '11', 'retreat', 'F2') %>%
modify_unit('eric', '12', 'retreat', 'F2') %>%
modify_unit('eric', '13', 'retreat', 'F2') %>%
modify_unit('eric', '27', 'retreat', 'F2') %>%
modify_unit('eric', '28', 'retreat', 'F4') %>%
modify_unit("chris", c(2, 16, 17, 19, 20, 25), "retreat", "E2") %>%
reconcile_player_orders()
## Rest In Peace Ghostface Worlock, KIA
## All units resolved.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | B1 | 8 | tyranid_warriors | control | Brayden Stevens |
| chris | B2 | 6 | tyranid_warriors | move | Mary Day |
| chris | B3 | 7 | tyranid_warriors | control | Aliyah Acosta |
| chris | B4 | 12 | hormagaunts | control | Willow Sanders |
| chris | B5 | 5 | neurothrope | defend | Mad Swami |
| chris | B6 | 11 | termagants | control | Jesse Person |
| chris | B6 | 18 | venomthropes | move | Landon Duran |
| chris | B7 | 15 | ripper_swarms | move | Thomas Rice |
| big_grizz | C1 | 9 | infiltrators | sneak | Dan Auerbach |
| chris | D2 | 1 | flying_hive_tryant | move | Seal |
| chris | D2 | 21 | gargoyles | move | Frank Sinatra |
| chris | D2 | 23 | biovores | move | Alan Newton |
| big_grizz | D3 | 7 | tactical_squad | control | Arianna Figueroa |
| chris | E2 | 13 | ripper_swarms | control | Robert Nisbet |
| chris | E2 | 4 | broodlord | move | Pharrell Williams |
| chris | E2 | 9 | genestealers | move | Adalynn Barton |
| chris | E2 | 22 | exocrine | move | Miles Mcdaniel |
| chris | E2 | 24 | biovores | move | Emery Wright |
| chris | E2 | 2 | flying_hive_tryant | retreat | Arrogant Lover |
| chris | E2 | 16 | hive_guard | retreat | Emily Hawkins |
| chris | E2 | 17 | maleceptor | retreat | Alexa Barker |
| chris | E2 | 19 | raveners | retreat | John Pratt |
| chris | E2 | 20 | gargoyles | retreat | Madan Gupta |
| chris | E2 | 25 | tyrannocyte | retreat | Terence Tao Haynes |
| chris | E3 | 14 | ripper_swarms | control | Robert Fisk |
| chris | E3 | 3 | broodlord | move | Stevie Wonder |
| chris | E3 | 10 | genestealers | move | Sophia Hampton |
| eric | E5 | 20 | canoptek_scarab_swarms | defend | Don Cheadle |
| big_grizz | F1 | 1 | ravenwing_talonmaster | defend | Masta Assassin |
| big_grizz | F1 | 4 | phobos_librarian | defend | Blanton Alspaugh |
| big_grizz | F1 | 8 | tactical_squad | defend | Julia Carr |
| big_grizz | F1 | 10 | ravenwing_bike_squad | defend | Richard Burton |
| big_grizz | F1 | 11 | ravenwing_attack_bike | defend | Dwayne Johnson |
| big_grizz | F1 | 12 | ravenwing_attack_bike | defend | John Ratzenberger |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | defend | Dirk Sobotka |
| big_grizz | F1 | 16 | ravenwing_apothecary | defend | Andy Serkis |
| big_grizz | F1 | 19 | vindicare_assassin | defend | Toto |
| big_grizz | F1 | 20 | eliminators | defend | Tim Handley |
| big_grizz | F1 | 21 | eradicators | defend | Joshua Manning |
| big_grizz | F1 | 23 | rhino | defend | Keith Devlin Serrano |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone |
| eric | F2 | 1 | trazyn_the_infinite | retreat | Liliana Bowen |
| eric | F2 | 2 | illuminor_szeras | retreat | Xander Richardson |
| eric | F2 | 3 | technomancer | retreat | Gerald Sussman |
| eric | F2 | 4 | lychgaurd | retreat | Wesley Walton |
| eric | F2 | 5 | skorpekh_destroyers | retreat | Santiago Tucker |
| eric | F2 | 6 | canoptek_plasmacyte | retreat | Insane Samurai |
| eric | F2 | 7 | immortals | retreat | Payton Dean |
| eric | F2 | 8 | canoptek_spyders | retreat | Smilin’ Mastermind |
| eric | F2 | 10 | cryptothralls | retreat | Kaylee Daniels |
| eric | F2 | 11 | cryptothralls | retreat | Elizabeth Stewart |
| eric | F2 | 12 | canoptek_scarab_swarms | retreat | Shriekin’ Desperado |
| eric | F2 | 13 | canoptek_wraiths | retreat | Frank Welker |
| eric | F2 | 27 | canoptek_scarab_swarms | retreat | Midnight Genius |
| big_grizz | F3 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| eric | F4 | 28 | canoptek_scarab_swarms | retreat | X-pert Warrior |
| big_grizz | F8 | 5 | tactical_squad | move | Juliana Gill |
| eric | G4 | 19 | immortals | move | Brianna Marshall |
| eric | H2 | 26 | necron_warriors | control | Jackson Ray |
| eric | H2 | 14 | deathmarks | defend | Eric Raymond |
| eric | H2 | 17 | royal_warden | defend | Mila Crawford |
| eric | H2 | 18 | necron_warriors | defend | Morgan Li |
| eric | H2 | 22 | night_scythe | defend | Snakeface Commander |
| eric | H2 | 23 | overlord | defend | Eliana Luna |
| eric | H2 | 24 | royal_warden | defend | Brody Dunn |
| big_grizz | H3 | 2 | deathwing_captain | retreat | Karl Barth |
| eric | H4 | 21 | canoptek_scarab_swarms | defend | Horseface Killah |
| big_grizz | H5 | 3 | techmarine | retreat | Aurora Logan |
| big_grizz | H5 | 13 | dreadnought | retreat | Justin Khan |
| big_grizz | H5 | 17 | deathwing_terminators | retreat | Frederick Forsyth |
| big_grizz | H5 | 18 | deathwing_knights | retreat | Georges Bataille |
| big_grizz | H5 | 22 | storm_raven | retreat | Chris Evans Guzman |
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes |
| big_grizz | H5 | 25 | trap | sneak | Amateur Robert Woods |
| eric | I3 | 25 | immortals | move | Emmett Perez |
| big_grizz | I4 | 6 | tactical_squad | control | Eliza Kelly |
| eric | I5S | 15 | night_scythe | transport | E-ratic Conqueror |
| eric | I5S | 16 | overlord | transport | Adriana Obrien |
| eric | NA | 9 | canoptek_spyders | NA | Ghostface Worlock |
My next big task is to encode legal movements, and the first step of that is to get a complete set of what the possible actions are. So far I have the following:
Other thoughts:
A1 to A1S255.853.M41: Let the events of this day in Moria be a warning to all enemies of the Emperor! Delve too deep into our affairs, and you will awaken shadow and flame. Corner the Lion, and witness his wrath. It gladdens my heart that my brothers and I are born to such times that we are afforded the opportunity to deal out death in judgement of the Imperium’s foes.
The combined forces of Larathiel and Castiel have proven a steadfast bulwark against the xenos aggressors in the Moria space port. Tyranid bio-forms approached from the West as the Necrons marched from the East, almost as though they had coordinated the assault in a deadly pincer move. With no clear route for escape, our brothers in the mountains endeavored to not require one.
Castiel’s Ravenwing caught the assembling Tyranids off guard in a swift sortie before the chitinous host could properly prepare their siege positions, and deftly cut off their most direct track to the West-gates. With supporting fire from squads Hamion and Boriel, the first arrivals of the Great Devourer were wiped from the field in mere moments by the Ravenwing’s thrust. This daring assault forced any Tyranid reinforcements to scuttle uncomfortably between the Necron anvil and our hammer.
All of the Unforgiven in Moria fought with courage befitting the Emperor’s chosen, but none more than Astathor. The foul Hive Tyrant that had so beleaguered our brothers on the piedmont of Eregion raged through our ranks yet again, and made haste to slaughter our supporting-fire units at the gates. Astathor recognized the beast’s intentions right away, and ran to engage the winged abomination before it reached our lines. Even embarked within the tactical warsuit’s large frame, the Hive Tyrant towered above Astathor as he advanced into striking distance. Taking fire from seemingly every angle, the Tyrant reared up to cleave Astathor with a terrifying blow. At that moment, using the impetus of his charge, Astathor punched his Invictor fist straight through the creature’s exposed chest, laying it low in a pool of its own ichor.
The Necrons faired only slightly better in this fight. Perhaps off-put by our demonstration of prowess with the Tyranids, they kept mostly to the outskirts of our defenses, like gob-smacked spectators to a fight in the pits. They were sorely mistaken if they believed their near observer-status would keep our wrath at arms’ length, though. Fire from our back lines, fire from the harrying bolts of the Ravenwing, and fire from Larathiel’s very mind found them, and forced them back.
Defeat in battle was but one of the gifts we bestowed upon our enemies in Moria. In anticipation of the siege, Larathiel had tasked our brethren with the setting of melta-charges around the periphery of the star port. When the xenos hordes fled the field, the mines detonated and star-hot death rose up from the rocky ground to meet them. Larathiel reports that the xenos screams continued long into the night, and that sweet music did much for the morale of Moria’s defenders.
To the South, unfortunately, we are met with another defeat at Barad-Dur star port. The Necrons made quick work of re-purposing the defenses we had set up there only days ago, and their greater numbers overpowered us again. Perhaps there is some truth to the “undying” moniker that so many of the Astra Militarum are fond of using when describing the dynastic legions? It is as though every construct we cut down, two more rise to take their place. Only brother Apharan and his squad of knights seem capable of bringing enough force to bear to stop any significant reanimation protocols on the field. We remain undaunted though, and will surely win back the star port in our next assault.
No respite. No Forgiveness. There is only war.
game <- game %>%
modify_unit("big_grizz", c(1, 4, 8, 10, 11, 12, 15, 16, 19, 20, 21, 23), "defend", c("F1")) %>%
modify_unit("big_grizz", 7, "move", "C2") %>%
modify_unit("big_grizz", c(6), "defend", "I4") %>%
modify_unit("big_grizz", 5, "control", "F8") %>%
modify_unit("big_grizz", 2, "move", "H1") %>%
modify_unit("big_grizz", 17, "move", "H4") %>%
modify_unit("big_grizz", c(3, 13, 18, 22), "move", c("H5S", "I5S")) %>%
modify_unit("big_grizz", 9, "control", "C1") %>%
modify_unit("big_grizz", 14, "move", "F2") %>%
add_trap("big_grizz", "F1") %>%
modify_unit('eric', '1', 'move', 'F3') %>%
modify_unit('eric', '2', 'move', 'F3') %>%
modify_unit('eric', '3', 'move', 'F3') %>%
modify_unit('eric', '4', 'move', 'F3') %>%
modify_unit('eric', '5', 'move', 'F3') %>%
modify_unit('eric', '6', 'move', 'F3') %>%
modify_unit('eric', '7', 'move', 'F3') %>%
modify_unit('eric', '8', 'move', 'F3') %>%
modify_unit('eric', '10', 'move', 'F3') %>%
modify_unit('eric', '11', 'move', 'F3') %>%
modify_unit('eric', '12', 'move', 'F3') %>%
modify_unit('eric', '13', 'move', 'F3') %>%
modify_unit('eric', '14', 'defend', 'H2') %>%
modify_unit('eric', '15', 'move', 'I4') %>%
modify_unit('eric', '16', 'move', 'I4') %>%
modify_unit('eric', '17', 'defend', 'H2') %>%
modify_unit('eric', '18', 'defend', 'H2') %>%
modify_unit('eric', '19', 'control', 'G4') %>%
modify_unit('eric', '20', 'defend', 'H2') %>%
modify_unit('eric', '21', 'defend', 'H2') %>%
modify_unit('eric', '22', 'defend', 'H2') %>%
modify_unit('eric', '23', 'defend', 'H2') %>%
modify_unit('eric', '24', 'defend', 'H2') %>%
modify_unit('eric', '25', 'move', 'I4') %>%
modify_unit('eric', '26', 'defend', 'H2') %>%
modify_unit('eric', '27', 'defend', 'F2') %>%
modify_unit('eric', '28', 'move', 'E5') %>%
modify_unit('chris', 1, "move", c("D4")) %>%
modify_unit('chris', 5, "defend", "B5") %>%
modify_unit('chris', 8, "move", "D2") %>%
modify_unit('chris', 15, "move", "B5") %>%
modify_unit('chris', c(6, 7), "move", "B1") %>%
modify_unit('chris', c(2, 4, 9, 13, 16, 19, 20, 22, 24, 25), "move", "F1") %>%
modify_unit('chris', c(3, 10, 11, 14), "move", "E2") %>%
modify_unit('chris', c(12, 18), "move", "C1") %>%
modify_unit('chris', c(21, 23), "defend", "D2") %>%
kill_unit("chris", 17) %>%
reconcile_player_orders()
## Rest In Peace Alexa Barker, KIA
## Warning: Conflict is at hand! Please resolve territorial disputes.
#print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | B1 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | B1 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | B5 | 5 | neurothrope | defend | Mad Swami | ||
| chris | B5 | 15 | ripper_swarms | move | Thomas Rice | ||
| big_grizz | C1 | 9 | infiltrators | control | Dan Auerbach | TRUE | |
| chris | C1 | 12 | hormagaunts | move | Willow Sanders | TRUE | |
| chris | C1 | 18 | venomthropes | move | Landon Duran | TRUE | |
| big_grizz | C2 | 7 | tactical_squad | move | Arianna Figueroa | ||
| chris | D2 | 21 | gargoyles | defend | Frank Sinatra | ||
| chris | D2 | 23 | biovores | defend | Alan Newton | ||
| chris | D2 | 8 | tyranid_warriors | move | Brayden Stevens | ||
| chris | D4 | 1 | flying_hive_tryant | move | Seal | ||
| chris | E2 | 3 | broodlord | move | Stevie Wonder | ||
| chris | E2 | 10 | genestealers | move | Sophia Hampton | ||
| chris | E2 | 11 | termagants | move | Jesse Person | ||
| chris | E2 | 14 | ripper_swarms | move | Robert Fisk | ||
| eric | E5 | 28 | canoptek_scarab_swarms | move | X-pert Warrior | ||
| big_grizz | F1 | 1 | ravenwing_talonmaster | defend | Masta Assassin | TRUE | |
| big_grizz | F1 | 4 | phobos_librarian | defend | Blanton Alspaugh | TRUE | |
| big_grizz | F1 | 8 | tactical_squad | defend | Julia Carr | TRUE | |
| big_grizz | F1 | 10 | ravenwing_bike_squad | defend | Richard Burton | TRUE | |
| big_grizz | F1 | 11 | ravenwing_attack_bike | defend | Dwayne Johnson | TRUE | |
| big_grizz | F1 | 12 | ravenwing_attack_bike | defend | John Ratzenberger | TRUE | |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | defend | Dirk Sobotka | TRUE | |
| big_grizz | F1 | 16 | ravenwing_apothecary | defend | Andy Serkis | TRUE | |
| big_grizz | F1 | 19 | vindicare_assassin | defend | Toto | TRUE | |
| big_grizz | F1 | 20 | eliminators | defend | Tim Handley | TRUE | |
| big_grizz | F1 | 21 | eradicators | defend | Joshua Manning | TRUE | |
| big_grizz | F1 | 23 | rhino | defend | Keith Devlin Serrano | TRUE | |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone | TRUE | |
| big_grizz | F1 | 27 | trap | sneak | Foolish Thomas Frost | TRUE | |
| chris | F1 | 2 | flying_hive_tryant | move | Arrogant Lover | TRUE | |
| chris | F1 | 4 | broodlord | move | Pharrell Williams | TRUE | |
| chris | F1 | 9 | genestealers | move | Adalynn Barton | TRUE | |
| chris | F1 | 13 | ripper_swarms | move | Robert Nisbet | TRUE | |
| chris | F1 | 16 | hive_guard | move | Emily Hawkins | TRUE | |
| chris | F1 | 19 | raveners | move | John Pratt | TRUE | |
| chris | F1 | 20 | gargoyles | move | Madan Gupta | TRUE | |
| chris | F1 | 22 | exocrine | move | Miles Mcdaniel | TRUE | |
| chris | F1 | 24 | biovores | move | Emery Wright | TRUE | |
| chris | F1 | 25 | tyrannocyte | move | Terence Tao Haynes | TRUE | |
| big_grizz | F2 | 14 | redemptor_dreadnought | move | Natalie Gordon | TRUE | |
| eric | F2 | 27 | canoptek_scarab_swarms | defend | Midnight Genius | TRUE | |
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | F3 | 3 | technomancer | move | Gerald Sussman | ||
| eric | F3 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | F3 | 7 | immortals | move | Payton Dean | ||
| eric | F3 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | F3 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker | ||
| big_grizz | F8 | 5 | tactical_squad | control | Juliana Gill | ||
| eric | G4 | 19 | immortals | control | Brianna Marshall | ||
| big_grizz | H1 | 2 | deathwing_captain | move | Karl Barth | ||
| eric | H2 | 14 | deathmarks | defend | Eric Raymond | ||
| eric | H2 | 17 | royal_warden | defend | Mila Crawford | ||
| eric | H2 | 18 | necron_warriors | defend | Morgan Li | ||
| eric | H2 | 20 | canoptek_scarab_swarms | defend | Don Cheadle | ||
| eric | H2 | 21 | canoptek_scarab_swarms | defend | Horseface Killah | ||
| eric | H2 | 22 | night_scythe | defend | Snakeface Commander | ||
| eric | H2 | 23 | overlord | defend | Eliana Luna | ||
| eric | H2 | 24 | royal_warden | defend | Brody Dunn | ||
| eric | H2 | 26 | necron_warriors | defend | Jackson Ray | ||
| big_grizz | H4 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes | ||
| big_grizz | H5 | 25 | trap | sneak | Amateur Robert Woods | ||
| big_grizz | H5S | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H5S | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H5S | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H5S | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| big_grizz | I4 | 6 | tactical_squad | defend | Eliza Kelly | TRUE | |
| eric | I4 | 15 | night_scythe | move | E-ratic Conqueror | TRUE | |
| eric | I4 | 16 | overlord | move | Adriana Obrien | TRUE | |
| eric | I4 | 25 | immortals | move | Emmett Perez | TRUE | |
| big_grizz | I5S | 3 | techmarine | move | Aurora Logan | ||
| big_grizz | I5S | 13 | dreadnought | move | Justin Khan | ||
| big_grizz | I5S | 18 | deathwing_knights | move | Georges Bataille | ||
| big_grizz | I5S | 22 | storm_raven | move | Chris Evans Guzman | ||
| chris | NA | 17 | maleceptor | NA | Alexa Barker | ||
| eric | NA | 9 | canoptek_spyders | NA | Ghostface Worlock |
game <- game %>%
modify_unit('eric', '21', 'retreat', 'G5') %>%
modify_unit('big_grizz', '14', 'retreat', 'F4') %>%
modify_unit('big_grizz', '6', 'retreat', 'I5') %>%
modify_unit('chris', c(2, 4, 9, 13, 16, 19, 20, 22, 24, 25), "retreat", "E2") %>%
modify_unit('chris', "C1", "retreat", "B6") %>%
reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 2 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | B1 | 6 | tyranid_warriors | move | Mary Day |
| chris | B1 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | B5 | 5 | neurothrope | defend | Mad Swami |
| chris | B5 | 15 | ripper_swarms | move | Thomas Rice |
| chris | B6 | 12 | hormagaunts | retreat | Willow Sanders |
| chris | B6 | 18 | venomthropes | retreat | Landon Duran |
| big_grizz | C1 | 9 | infiltrators | control | Dan Auerbach |
| big_grizz | C2 | 7 | tactical_squad | move | Arianna Figueroa |
| chris | D2 | 21 | gargoyles | defend | Frank Sinatra |
| chris | D2 | 23 | biovores | defend | Alan Newton |
| chris | D2 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | D4 | 1 | flying_hive_tryant | move | Seal |
| chris | E2 | 3 | broodlord | move | Stevie Wonder |
| chris | E2 | 10 | genestealers | move | Sophia Hampton |
| chris | E2 | 11 | termagants | move | Jesse Person |
| chris | E2 | 14 | ripper_swarms | move | Robert Fisk |
| chris | E2 | 2 | flying_hive_tryant | retreat | Arrogant Lover |
| chris | E2 | 4 | broodlord | retreat | Pharrell Williams |
| chris | E2 | 9 | genestealers | retreat | Adalynn Barton |
| chris | E2 | 13 | ripper_swarms | retreat | Robert Nisbet |
| chris | E2 | 16 | hive_guard | retreat | Emily Hawkins |
| chris | E2 | 19 | raveners | retreat | John Pratt |
| chris | E2 | 20 | gargoyles | retreat | Madan Gupta |
| chris | E2 | 22 | exocrine | retreat | Miles Mcdaniel |
| chris | E2 | 24 | biovores | retreat | Emery Wright |
| chris | E2 | 25 | tyrannocyte | retreat | Terence Tao Haynes |
| eric | E5 | 28 | canoptek_scarab_swarms | move | X-pert Warrior |
| big_grizz | F1 | 1 | ravenwing_talonmaster | defend | Masta Assassin |
| big_grizz | F1 | 4 | phobos_librarian | defend | Blanton Alspaugh |
| big_grizz | F1 | 8 | tactical_squad | defend | Julia Carr |
| big_grizz | F1 | 10 | ravenwing_bike_squad | defend | Richard Burton |
| big_grizz | F1 | 11 | ravenwing_attack_bike | defend | Dwayne Johnson |
| big_grizz | F1 | 12 | ravenwing_attack_bike | defend | John Ratzenberger |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | defend | Dirk Sobotka |
| big_grizz | F1 | 16 | ravenwing_apothecary | defend | Andy Serkis |
| big_grizz | F1 | 19 | vindicare_assassin | defend | Toto |
| big_grizz | F1 | 20 | eliminators | defend | Tim Handley |
| big_grizz | F1 | 21 | eradicators | defend | Joshua Manning |
| big_grizz | F1 | 23 | rhino | defend | Keith Devlin Serrano |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone |
| big_grizz | F1 | 27 | trap | sneak | Foolish Thomas Frost |
| eric | F2 | 27 | canoptek_scarab_swarms | defend | Midnight Genius |
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | F3 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | F3 | 3 | technomancer | move | Gerald Sussman |
| eric | F3 | 4 | lychgaurd | move | Wesley Walton |
| eric | F3 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | F3 | 7 | immortals | move | Payton Dean |
| eric | F3 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | F3 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | F3 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | F3 | 13 | canoptek_wraiths | move | Frank Welker |
| big_grizz | F4 | 14 | redemptor_dreadnought | retreat | Natalie Gordon |
| big_grizz | F8 | 5 | tactical_squad | control | Juliana Gill |
| eric | G4 | 19 | immortals | control | Brianna Marshall |
| eric | G5 | 21 | canoptek_scarab_swarms | retreat | Horseface Killah |
| big_grizz | H1 | 2 | deathwing_captain | move | Karl Barth |
| eric | H2 | 14 | deathmarks | defend | Eric Raymond |
| eric | H2 | 17 | royal_warden | defend | Mila Crawford |
| eric | H2 | 18 | necron_warriors | defend | Morgan Li |
| eric | H2 | 20 | canoptek_scarab_swarms | defend | Don Cheadle |
| eric | H2 | 22 | night_scythe | defend | Snakeface Commander |
| eric | H2 | 23 | overlord | defend | Eliana Luna |
| eric | H2 | 24 | royal_warden | defend | Brody Dunn |
| eric | H2 | 26 | necron_warriors | defend | Jackson Ray |
| big_grizz | H4 | 17 | deathwing_terminators | move | Frederick Forsyth |
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes |
| big_grizz | H5 | 25 | trap | sneak | Amateur Robert Woods |
| eric | I4 | 15 | night_scythe | move | E-ratic Conqueror |
| eric | I4 | 16 | overlord | move | Adriana Obrien |
| eric | I4 | 25 | immortals | move | Emmett Perez |
| big_grizz | I5 | 6 | tactical_squad | retreat | Eliza Kelly |
| big_grizz | I5S | 3 | techmarine | move | Aurora Logan |
| big_grizz | I5S | 13 | dreadnought | move | Justin Khan |
| big_grizz | I5S | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | I5S | 22 | storm_raven | move | Chris Evans Guzman |
| chris | NA | 17 | maleceptor | NA | Alexa Barker |
| eric | NA | 9 | canoptek_spyders | NA | Ghostface Worlock |
+++++++++++++++++++++++++++++++++
256.853.M41: Many minor skirmishes for territory took place today in Mundus Centrum. The power dynamics on the ground are shifting rapidly, and we must agilely respond.
In the far-northern, forested regions of Mirkwood, Squad Galizur was able to defend the territory of Carrock against a roving band of Tyranid bio-forms. The Phobos-pattern armour lends itself well to this dense terrain, and Galizur’s practiced guerilla tactics were key in driving away the carapaced menace.
Honorable Brother Seraphus, who had been attempting to reconnoiter with our brothers in Moria, was met with stiff resistance along the continent’s central mountain range, and was repelled by the Necrons he found in Lorien. His communications assure me that he only sustained minor damage before he was forced from the field.
Deathwing Sergeant Abathar quickly dispatched a minor irritation of scarab constructs that blocked his path through the Minas Morgul pass. His squad is indomitably marching West to loose their wrath upon any who stand in their way.
Squad Naamand, unfortunately, was ambushed and quickly surrounded in our recently acquired star port of Near Harad. Though they were loathe to leave behind such a valuable asset to the Necron filth, Naamand and his brothers were able to escape through an ancient and disused tunnel system, making a rendezvous with Myrdean and his forces to the East in the Khand territory. I am promised news of Near Harad’s recapture imminently.
The battle of most consequence again took place in the Moria star port. Castiel and Larathiel’s forces prepared their defenses for another two-front assault from the Necrons and Tyranids. The heads, and various other body-parts, of those cruel races were put on spikes at the borders of Moria as a summons to another slaughter, but only the chittering masses of Hive Fleet Kraken deigned to accept the invitation. Victory against those hateful creatures was hard-won, but nearly guaranteed as our brothers were only challenged on the western front.
In the course of all these confrontations, much information has been won as to the whereabouts of our Fallen quarry. When that traitorous captain was last seen, he was heading south out of the Eregion piedmont, and it appears he continued that direction for at least another two days. More investigation is needed, but we will begin to tighten our search radius, and tighten the noose. He will not escape us again. Weakness characterizes those we bring to justice; their failures as numerous as the stars in the galaxy.
game <- game %>%
modify_unit("big_grizz", c(1, 4, 8, 10, 11, 12, 15, 16, 19, 20, 21, 23), "move", c("F2")) %>%
modify_unit("big_grizz", 7, "move", "C4") %>%
modify_unit("big_grizz", c(6), "move", "I4") %>%
modify_unit("big_grizz", 5, "move", "G8") %>%
modify_unit("big_grizz", 2, "move", "F8") %>%
modify_unit("big_grizz", 17, "move", "G8") %>%
modify_unit("big_grizz", c(3, 13, 18, 22), "move", c("I5", "I4")) %>%
modify_unit("big_grizz", 9, "move", "B6") %>%
modify_unit("big_grizz", 14, "move", "E7") %>%
add_trap("big_grizz", "F4") %>%
destroy_bridge("F2", "C3") %>% # big_grizz
modify_unit('eric', '1', 'move', 'E5') %>%
modify_unit('eric', '2', 'move', 'E5') %>%
modify_unit('eric', '3', 'move', 'E5') %>%
modify_unit('eric', '4', 'move', 'E5') %>%
modify_unit('eric', '5', 'move', 'E5') %>%
modify_unit('eric', '6', 'move', 'E5') %>%
modify_unit('eric', '7', 'move', 'E5') %>%
modify_unit('eric', '8', 'move', 'E5') %>%
modify_unit('eric', '10', 'move', 'E5') %>%
modify_unit('eric', '11', 'move', 'E5') %>%
modify_unit('eric', '12', 'move', 'E5') %>%
modify_unit('eric', '13', 'move', 'E5') %>%
modify_unit('eric', '14', 'move', 'H5') %>%
modify_unit('eric', '15', 'defend', 'I4') %>%
modify_unit('eric', '16', 'defend', 'I4') %>%
modify_unit('eric', '17', 'move', 'H5') %>%
modify_unit('eric', '18', 'move', 'H5') %>%
modify_unit('eric', '19', 'move', 'G3') %>%
modify_unit('eric', '20', 'move', 'F3') %>%
modify_unit('eric', '21', 'move', 'H6') %>%
modify_unit('eric', '22', 'move', 'H5') %>% # - manticore platfroms on H2, uprising on H3
modify_unit('eric', '23', 'move', 'H5') %>%
modify_unit('eric', '24', 'move', 'H5') %>%
modify_unit('eric', '25', 'control', 'I4') %>%
modify_unit('eric', '26', 'move', 'H5') %>%
modify_unit('eric', '27', 'defend', 'F2') %>%
modify_unit('eric', '28', 'move', 'E7') %>%
modify_unit('chris', 1, "defend", "D4") %>%
modify_unit('chris', 5, "defend", "B5") %>%
modify_unit('chris', 6, "move", "D1") %>%
modify_unit('chris', 7, "move", "D2") %>%
modify_unit('chris', 15, "reinforce", "B5") %>%
modify_unit('chris', c(2, 3, 4, 9, 10, 11, 13, 14, 16, 19, 20, 22, 24, 25), "defend", "E2") %>%
modify_unit('chris', c(8, 21, 23), "move", "D4") %>%
modify_unit('chris', c(12, 18), "move", "C1") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 2 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | B5 | 5 | neurothrope | defend | Mad Swami | ||
| chris | B5 | 15 | ripper_swarms | reinforce | Thomas Rice | ||
| big_grizz | B6 | 9 | infiltrators | move | Dan Auerbach | ||
| chris | C1 | 12 | hormagaunts | move | Willow Sanders | ||
| chris | C1 | 18 | venomthropes | move | Landon Duran | ||
| big_grizz | C4 | 7 | tactical_squad | move | Arianna Figueroa | ||
| chris | D1 | 6 | tyranid_warriors | move | Mary Day | ||
| chris | D2 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | D4 | 1 | flying_hive_tryant | defend | Seal | ||
| chris | D4 | 8 | tyranid_warriors | move | Brayden Stevens | ||
| chris | D4 | 21 | gargoyles | move | Frank Sinatra | ||
| chris | D4 | 23 | biovores | move | Alan Newton | ||
| chris | E2 | 2 | flying_hive_tryant | defend | Arrogant Lover | ||
| chris | E2 | 3 | broodlord | defend | Stevie Wonder | ||
| chris | E2 | 4 | broodlord | defend | Pharrell Williams | ||
| chris | E2 | 9 | genestealers | defend | Adalynn Barton | ||
| chris | E2 | 10 | genestealers | defend | Sophia Hampton | ||
| chris | E2 | 11 | termagants | defend | Jesse Person | ||
| chris | E2 | 13 | ripper_swarms | defend | Robert Nisbet | ||
| chris | E2 | 14 | ripper_swarms | defend | Robert Fisk | ||
| chris | E2 | 16 | hive_guard | defend | Emily Hawkins | ||
| chris | E2 | 19 | raveners | defend | John Pratt | ||
| chris | E2 | 20 | gargoyles | defend | Madan Gupta | ||
| chris | E2 | 22 | exocrine | defend | Miles Mcdaniel | ||
| chris | E2 | 24 | biovores | defend | Emery Wright | ||
| chris | E2 | 25 | tyrannocyte | defend | Terence Tao Haynes | ||
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | E5 | 3 | technomancer | move | Gerald Sussman | ||
| eric | E5 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | E5 | 7 | immortals | move | Payton Dean | ||
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| eric | E5 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker | ||
| big_grizz | E7 | 14 | redemptor_dreadnought | move | Natalie Gordon | TRUE | |
| eric | E7 | 28 | canoptek_scarab_swarms | move | X-pert Warrior | TRUE | |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone | ||
| big_grizz | F1 | 27 | trap | sneak | Foolish Thomas Frost | ||
| big_grizz | F2 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | F2 | 4 | phobos_librarian | move | Blanton Alspaugh | TRUE | |
| big_grizz | F2 | 8 | tactical_squad | move | Julia Carr | TRUE | |
| big_grizz | F2 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | F2 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | F2 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | F2 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka | TRUE | |
| big_grizz | F2 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| big_grizz | F2 | 19 | vindicare_assassin | move | Toto | TRUE | |
| big_grizz | F2 | 20 | eliminators | move | Tim Handley | TRUE | |
| big_grizz | F2 | 21 | eradicators | move | Joshua Manning | TRUE | |
| big_grizz | F2 | 23 | rhino | move | Keith Devlin Serrano | TRUE | |
| eric | F2 | 27 | canoptek_scarab_swarms | defend | Midnight Genius | TRUE | |
| eric | F3 | 20 | canoptek_scarab_swarms | move | Don Cheadle | ||
| big_grizz | F4 | 28 | trap | sneak | Unlucky Jeff Bhasker | ||
| big_grizz | F8 | 2 | deathwing_captain | move | Karl Barth | ||
| eric | G3 | 19 | immortals | move | Brianna Marshall | ||
| big_grizz | G8 | 5 | tactical_squad | move | Juliana Gill | ||
| big_grizz | G8 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | H5 | 24 | trap | sneak | Lucky The Neptunes | TRUE | |
| big_grizz | H5 | 25 | trap | sneak | Amateur Robert Woods | TRUE | |
| eric | H5 | 14 | deathmarks | move | Eric Raymond | TRUE | |
| eric | H5 | 17 | royal_warden | move | Mila Crawford | TRUE | |
| eric | H5 | 18 | necron_warriors | move | Morgan Li | TRUE | |
| eric | H5 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H5 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H5 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H5 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| eric | H6 | 21 | canoptek_scarab_swarms | move | Horseface Killah | ||
| big_grizz | I4 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | I4 | 6 | tactical_squad | move | Eliza Kelly | TRUE | |
| big_grizz | I4 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | I4 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | I4 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | I4 | 25 | immortals | control | Emmett Perez | TRUE | |
| eric | I4 | 15 | night_scythe | defend | E-ratic Conqueror | TRUE | |
| eric | I4 | 16 | overlord | defend | Adriana Obrien | TRUE | |
| big_grizz | I5 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | I5 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | I5 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | I5 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| chris | NA | 17 | maleceptor | NA | Alexa Barker | ||
| eric | NA | 9 | canoptek_spyders | NA | Ghostface Worlock |
game <- game %>%
modify_unit('big_grizz', '9', 'respawn', 'C5') %>%
modify_unit('eric', '15', 'retreat', 'I3') %>%
modify_unit('eric', '16', 'retreat', 'I3') %>%
modify_unit('eric', '25', 'retreat', 'I3') %>%
modify_unit('eric', '27', 'retreat', 'F3') %>%
modify_unit('eric', '28', 'retreat', 'G7') %>%
destroy_trap('big_grizz', 'H5') %>%
reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 2 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | B5 | 5 | neurothrope | defend | Mad Swami |
| chris | B5 | 15 | ripper_swarms | reinforce | Thomas Rice |
| chris | C1 | 12 | hormagaunts | move | Willow Sanders |
| chris | C1 | 18 | venomthropes | move | Landon Duran |
| big_grizz | C4 | 7 | tactical_squad | move | Arianna Figueroa |
| big_grizz | C5 | 9 | infiltrators | respawn | Dan Auerbach |
| chris | D1 | 6 | tyranid_warriors | move | Mary Day |
| chris | D2 | 7 | tyranid_warriors | move | Aliyah Acosta |
| chris | D4 | 1 | flying_hive_tryant | defend | Seal |
| chris | D4 | 8 | tyranid_warriors | move | Brayden Stevens |
| chris | D4 | 21 | gargoyles | move | Frank Sinatra |
| chris | D4 | 23 | biovores | move | Alan Newton |
| chris | E2 | 2 | flying_hive_tryant | defend | Arrogant Lover |
| chris | E2 | 3 | broodlord | defend | Stevie Wonder |
| chris | E2 | 4 | broodlord | defend | Pharrell Williams |
| chris | E2 | 9 | genestealers | defend | Adalynn Barton |
| chris | E2 | 10 | genestealers | defend | Sophia Hampton |
| chris | E2 | 11 | termagants | defend | Jesse Person |
| chris | E2 | 13 | ripper_swarms | defend | Robert Nisbet |
| chris | E2 | 14 | ripper_swarms | defend | Robert Fisk |
| chris | E2 | 16 | hive_guard | defend | Emily Hawkins |
| chris | E2 | 19 | raveners | defend | John Pratt |
| chris | E2 | 20 | gargoyles | defend | Madan Gupta |
| chris | E2 | 22 | exocrine | defend | Miles Mcdaniel |
| chris | E2 | 24 | biovores | defend | Emery Wright |
| chris | E2 | 25 | tyrannocyte | defend | Terence Tao Haynes |
| eric | E5 | 1 | trazyn_the_infinite | move | Liliana Bowen |
| eric | E5 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | E5 | 3 | technomancer | move | Gerald Sussman |
| eric | E5 | 4 | lychgaurd | move | Wesley Walton |
| eric | E5 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | E5 | 6 | canoptek_plasmacyte | move | Insane Samurai |
| eric | E5 | 7 | immortals | move | Payton Dean |
| eric | E5 | 8 | canoptek_spyders | move | Smilin’ Mastermind |
| eric | E5 | 10 | cryptothralls | move | Kaylee Daniels |
| eric | E5 | 11 | cryptothralls | move | Elizabeth Stewart |
| eric | E5 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | E5 | 13 | canoptek_wraiths | move | Frank Welker |
| big_grizz | E7 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone |
| big_grizz | F1 | 27 | trap | sneak | Foolish Thomas Frost |
| big_grizz | F2 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | F2 | 4 | phobos_librarian | move | Blanton Alspaugh |
| big_grizz | F2 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | F2 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | F2 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | F2 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | F2 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka |
| big_grizz | F2 | 16 | ravenwing_apothecary | move | Andy Serkis |
| big_grizz | F2 | 19 | vindicare_assassin | move | Toto |
| big_grizz | F2 | 20 | eliminators | move | Tim Handley |
| big_grizz | F2 | 21 | eradicators | move | Joshua Manning |
| big_grizz | F2 | 23 | rhino | move | Keith Devlin Serrano |
| eric | F3 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | F3 | 27 | canoptek_scarab_swarms | retreat | Midnight Genius |
| big_grizz | F4 | 28 | trap | sneak | Unlucky Jeff Bhasker |
| big_grizz | F8 | 2 | deathwing_captain | move | Karl Barth |
| eric | G3 | 19 | immortals | move | Brianna Marshall |
| eric | G7 | 28 | canoptek_scarab_swarms | retreat | X-pert Warrior |
| big_grizz | G8 | 5 | tactical_squad | move | Juliana Gill |
| big_grizz | G8 | 17 | deathwing_terminators | move | Frederick Forsyth |
| eric | H5 | 14 | deathmarks | move | Eric Raymond |
| eric | H5 | 17 | royal_warden | move | Mila Crawford |
| eric | H5 | 18 | necron_warriors | move | Morgan Li |
| eric | H5 | 22 | night_scythe | move | Snakeface Commander |
| eric | H5 | 23 | overlord | move | Eliana Luna |
| eric | H5 | 24 | royal_warden | move | Brody Dunn |
| eric | H5 | 26 | necron_warriors | move | Jackson Ray |
| eric | H6 | 21 | canoptek_scarab_swarms | move | Horseface Killah |
| eric | I3 | 15 | night_scythe | retreat | E-ratic Conqueror |
| eric | I3 | 16 | overlord | retreat | Adriana Obrien |
| eric | I3 | 25 | immortals | retreat | Emmett Perez |
| big_grizz | I4 | 3 | techmarine | move | Aurora Logan |
| big_grizz | I4 | 6 | tactical_squad | move | Eliza Kelly |
| big_grizz | I4 | 13 | dreadnought | move | Justin Khan |
| big_grizz | I4 | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | I4 | 22 | storm_raven | move | Chris Evans Guzman |
| chris | NA | 17 | maleceptor | NA | Alexa Barker |
| eric | NA | 9 | canoptek_spyders | NA | Ghostface Worlock |
+++++++++++++++++++++++++++++++++
257.853.M41: As expected, the Near Harad space port is back under our control! Thanks to the information gathered by squad Naamand about the secret tunnels through the space port, Myrdean and his force were able to quickly re-enter the area and catch the invading Necrons unawares. The xenos did not even have time to re-purpose the fortifications before they were set upon by our avenging brothers, and they fled the field before any serious battle could ensue. While we have well-earned our reputation for grim resolve and stubborn defiance, we are not so foolish or inflexible to be incapable of employing feinted retreats.
Only in death does duty end, and so concludes squad Galizur’s service to the Emperor and the Lion. Some anomalous, technological error in Galizur’s auspex led him and his brothers to their doom on the borders of Carrock as they were scouting the edge of the forest. While trying to ascertain the best path to take through the mountains into the Rhudaur territory, they were assailed by some bestial, Tyranid bio-forms (Imperial Designation: Pyrovores). Several of Galizur’s squad were veritably boiled within their phobos armour by the xenos’ incandescent fireballs, launched from their dorsal bio-weapons, before our brothers even knew there was an enemy in the vicinity. Galizur and his Corporal Fareol made to retreat back into the dark forest, but were caught in their flight by a swarm of smaller bio-forms. Surely, many xenos were slain, but Galizur is forever lost to us. I have put in a request to our orbital counterparts to send us another squad of Infiltrators, and I am having Brother Techmarine Myrdean run diagnostics on the auspex failures so that such mistake is never made again.
Serve the Emperor today, for tomorrow you may be dead.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("C3", "C1")) %>%
modify_unit("big_grizz", c(4, 15, 19, 20, 21), "move", c("C3")) %>%
modify_unit("big_grizz", c(8, 23), "move", c("F3", "F4")) %>%
modify_unit("big_grizz", 7, "move", "C2") %>%
modify_unit("big_grizz", c(6), "move", "H6") %>%
modify_unit("big_grizz", 5, "control", "G8") %>%
modify_unit("big_grizz", 2, "move", "F7") %>%
modify_unit("big_grizz", 17, "move", "F8") %>%
modify_unit("big_grizz", c(3, 13, 18, 22), "move", c("I4S", "H6S", "G10S", "G8S")) %>%
modify_unit("big_grizz", 9, "move", "F7") %>%
modify_unit("big_grizz", 14, "move", "F4") %>%
modify_unit('eric', '1', 'defend', 'E5') %>%
modify_unit('eric', '4', 'defend', 'E5') %>%
modify_unit('eric', '6', 'defend', 'E5') %>%
modify_unit('eric', '7', 'defend', 'E5') %>%
modify_unit('eric', '8', 'defend', 'E5') %>%
modify_unit('eric', '9', 'regenerate', 'G7') %>%
modify_unit('eric', '10', 'defend', 'E5') %>%
modify_unit('eric', '11', 'defend', 'E5') %>%
modify_unit('eric', '15', 'defend', 'I3') %>%
modify_unit('eric', '16', 'defend', 'I3') %>%
modify_unit('eric', '25', 'defend', 'I3') %>%
modify_unit('eric', '17', 'move', 'H6') %>%
modify_unit('eric', '18', 'move', 'H6') %>%
modify_unit('eric', '22', 'move', 'H6') %>%
modify_unit('eric', '23', 'move', 'H6') %>%
modify_unit('eric', '24', 'move', 'H6') %>%
modify_unit('eric', '26', 'move', 'H6') %>%
modify_unit('eric', '2', 'move', 'H6') %>% # teleportarium requisition
modify_unit('eric', '3', 'move', 'H2') %>% # deep strike between starports
modify_unit('eric', '14', 'move', 'H2') %>%
modify_unit('eric', '28', 'defend', 'G7') %>%
modify_unit('eric', '27', 'move', 'E7') %>%
modify_unit('eric', '20', 'move', 'E7') %>%
modify_unit('eric', '13', 'move', 'E7') %>%
modify_unit('eric', '5', 'move', 'E7') %>%
modify_unit('eric', '12', 'move', 'E6') %>%
modify_unit('eric', '21', 'move', 'H4') %>%
modify_unit('eric', '19', 'control', 'G3') %>%
modify_unit('chris', 1, "move", "D3") %>%
modify_unit('chris', 2, "defend", "F1") %>%
modify_unit('chris', c(3,4,9,10,11,13,14,16,22,24,25), "move", "F1") %>%
modify_unit('chris', c(19,20), "move", "F2") %>%
modify_unit('chris', c(18,15,12), "control", "C1") %>%
modify_unit('chris', 5, "reinforce", "B5") %>%
modify_unit('chris', 6, "control", "D1") %>%
modify_unit('chris', 7, "control", "D2") %>%
modify_unit('chris', 8, "control", "D4") %>%
modify_unit('chris', c(21,23), "defend", "D4") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | B5 | 5 | neurothrope | reinforce | Mad Swami | ||
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | C1 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | C1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | C1 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | C1 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | C1 | 12 | hormagaunts | control | Willow Sanders | TRUE | |
| chris | C1 | 15 | ripper_swarms | control | Thomas Rice | TRUE | |
| chris | C1 | 18 | venomthropes | control | Landon Duran | TRUE | |
| big_grizz | C2 | 7 | tactical_squad | move | Arianna Figueroa | ||
| big_grizz | C3 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | C3 | 4 | phobos_librarian | move | Blanton Alspaugh | ||
| big_grizz | C3 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | C3 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | C3 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka | ||
| big_grizz | C3 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| big_grizz | C3 | 19 | vindicare_assassin | move | Toto | ||
| big_grizz | C3 | 20 | eliminators | move | Tim Handley | ||
| big_grizz | C3 | 21 | eradicators | move | Joshua Manning | ||
| chris | D1 | 6 | tyranid_warriors | control | Mary Day | ||
| chris | D2 | 7 | tyranid_warriors | control | Aliyah Acosta | ||
| chris | D3 | 1 | flying_hive_tryant | move | Seal | ||
| chris | D4 | 8 | tyranid_warriors | control | Brayden Stevens | ||
| chris | D4 | 21 | gargoyles | defend | Frank Sinatra | ||
| chris | D4 | 23 | biovores | defend | Alan Newton | ||
| eric | E5 | 1 | trazyn_the_infinite | defend | Liliana Bowen | ||
| eric | E5 | 4 | lychgaurd | defend | Wesley Walton | ||
| eric | E5 | 6 | canoptek_plasmacyte | defend | Insane Samurai | ||
| eric | E5 | 7 | immortals | defend | Payton Dean | ||
| eric | E5 | 8 | canoptek_spyders | defend | Smilin’ Mastermind | ||
| eric | E5 | 10 | cryptothralls | defend | Kaylee Daniels | ||
| eric | E5 | 11 | cryptothralls | defend | Elizabeth Stewart | ||
| eric | E6 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | E7 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | E7 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | E7 | 20 | canoptek_scarab_swarms | move | Don Cheadle | ||
| eric | E7 | 27 | canoptek_scarab_swarms | move | Midnight Genius | ||
| big_grizz | F1 | 26 | trap | sneak | B-loved Elaine Martone | TRUE | |
| big_grizz | F1 | 27 | trap | sneak | Foolish Thomas Frost | TRUE | |
| chris | F1 | 2 | flying_hive_tryant | defend | Arrogant Lover | TRUE | |
| chris | F1 | 3 | broodlord | move | Stevie Wonder | TRUE | |
| chris | F1 | 4 | broodlord | move | Pharrell Williams | TRUE | |
| chris | F1 | 9 | genestealers | move | Adalynn Barton | TRUE | |
| chris | F1 | 10 | genestealers | move | Sophia Hampton | TRUE | |
| chris | F1 | 11 | termagants | move | Jesse Person | TRUE | |
| chris | F1 | 13 | ripper_swarms | move | Robert Nisbet | TRUE | |
| chris | F1 | 14 | ripper_swarms | move | Robert Fisk | TRUE | |
| chris | F1 | 16 | hive_guard | move | Emily Hawkins | TRUE | |
| chris | F1 | 22 | exocrine | move | Miles Mcdaniel | TRUE | |
| chris | F1 | 24 | biovores | move | Emery Wright | TRUE | |
| chris | F1 | 25 | tyrannocyte | move | Terence Tao Haynes | TRUE | |
| chris | F2 | 19 | raveners | move | John Pratt | ||
| chris | F2 | 20 | gargoyles | move | Madan Gupta | ||
| big_grizz | F3 | 8 | tactical_squad | move | Julia Carr | TRUE | |
| big_grizz | F3 | 23 | rhino | move | Keith Devlin Serrano | TRUE | |
| big_grizz | F4 | 8 | tactical_squad | move | Julia Carr | ||
| big_grizz | F4 | 14 | redemptor_dreadnought | move | Natalie Gordon | ||
| big_grizz | F4 | 23 | rhino | move | Keith Devlin Serrano | ||
| big_grizz | F4 | 28 | trap | sneak | Unlucky Jeff Bhasker | ||
| big_grizz | F7 | 2 | deathwing_captain | move | Karl Barth | ||
| big_grizz | F7 | 9 | infiltrators | move | Dan Auerbach | ||
| big_grizz | F8 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | G10S | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | G10S | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | G10S | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | G10S | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | G3 | 19 | immortals | control | Brianna Marshall | ||
| eric | G7 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior | ||
| eric | G7 | 9 | canoptek_spyders | regenerate | Ghostface Worlock | ||
| big_grizz | G8 | 5 | tactical_squad | control | Juliana Gill | ||
| big_grizz | G8S | 3 | techmarine | move | Aurora Logan | ||
| big_grizz | G8S | 13 | dreadnought | move | Justin Khan | ||
| big_grizz | G8S | 18 | deathwing_knights | move | Georges Bataille | ||
| big_grizz | G8S | 22 | storm_raven | move | Chris Evans Guzman | ||
| eric | H2 | 3 | technomancer | move | Gerald Sussman | ||
| eric | H2 | 14 | deathmarks | move | Eric Raymond | ||
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah | ||
| big_grizz | H6 | 6 | tactical_squad | move | Eliza Kelly | TRUE | |
| eric | H6 | 2 | illuminor_szeras | move | Xander Richardson | TRUE | |
| eric | H6 | 17 | royal_warden | move | Mila Crawford | TRUE | |
| eric | H6 | 18 | necron_warriors | move | Morgan Li | TRUE | |
| eric | H6 | 22 | night_scythe | move | Snakeface Commander | TRUE | |
| eric | H6 | 23 | overlord | move | Eliana Luna | TRUE | |
| eric | H6 | 24 | royal_warden | move | Brody Dunn | TRUE | |
| eric | H6 | 26 | necron_warriors | move | Jackson Ray | TRUE | |
| big_grizz | H6S | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | H6S | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | H6S | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | H6S | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | I3 | 15 | night_scythe | defend | E-ratic Conqueror | ||
| eric | I3 | 16 | overlord | defend | Adriana Obrien | ||
| eric | I3 | 25 | immortals | defend | Emmett Perez | ||
| big_grizz | I4S | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | I4S | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | I4S | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | I4S | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| chris | NA | 17 | maleceptor | NA | Alexa Barker |
game <- game %>%
modify_unit("big_grizz", 6, "respawn", "C5") %>%
modify_unit("chris", "C1", "retreat", "B4") %>%
destroy_trap("big_grizz", "F1") %>% # chris
reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | B4 | 12 | hormagaunts | retreat | Willow Sanders |
| chris | B4 | 15 | ripper_swarms | retreat | Thomas Rice |
| chris | B4 | 18 | venomthropes | retreat | Landon Duran |
| chris | B5 | 5 | neurothrope | reinforce | Mad Swami |
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Masta Assassin |
| big_grizz | C1 | 10 | ravenwing_bike_squad | move | Richard Burton |
| big_grizz | C1 | 11 | ravenwing_attack_bike | move | Dwayne Johnson |
| big_grizz | C1 | 12 | ravenwing_attack_bike | move | John Ratzenberger |
| big_grizz | C1 | 16 | ravenwing_apothecary | move | Andy Serkis |
| big_grizz | C2 | 7 | tactical_squad | move | Arianna Figueroa |
| big_grizz | C3 | 4 | phobos_librarian | move | Blanton Alspaugh |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka |
| big_grizz | C3 | 19 | vindicare_assassin | move | Toto |
| big_grizz | C3 | 20 | eliminators | move | Tim Handley |
| big_grizz | C3 | 21 | eradicators | move | Joshua Manning |
| big_grizz | C5 | 6 | tactical_squad | respawn | Eliza Kelly |
| chris | D1 | 6 | tyranid_warriors | control | Mary Day |
| chris | D2 | 7 | tyranid_warriors | control | Aliyah Acosta |
| chris | D3 | 1 | flying_hive_tryant | move | Seal |
| chris | D4 | 8 | tyranid_warriors | control | Brayden Stevens |
| chris | D4 | 21 | gargoyles | defend | Frank Sinatra |
| chris | D4 | 23 | biovores | defend | Alan Newton |
| eric | E5 | 1 | trazyn_the_infinite | defend | Liliana Bowen |
| eric | E5 | 4 | lychgaurd | defend | Wesley Walton |
| eric | E5 | 6 | canoptek_plasmacyte | defend | Insane Samurai |
| eric | E5 | 7 | immortals | defend | Payton Dean |
| eric | E5 | 8 | canoptek_spyders | defend | Smilin’ Mastermind |
| eric | E5 | 10 | cryptothralls | defend | Kaylee Daniels |
| eric | E5 | 11 | cryptothralls | defend | Elizabeth Stewart |
| eric | E6 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado |
| eric | E7 | 5 | skorpekh_destroyers | move | Santiago Tucker |
| eric | E7 | 13 | canoptek_wraiths | move | Frank Welker |
| eric | E7 | 20 | canoptek_scarab_swarms | move | Don Cheadle |
| eric | E7 | 27 | canoptek_scarab_swarms | move | Midnight Genius |
| chris | F1 | 2 | flying_hive_tryant | defend | Arrogant Lover |
| chris | F1 | 3 | broodlord | move | Stevie Wonder |
| chris | F1 | 4 | broodlord | move | Pharrell Williams |
| chris | F1 | 9 | genestealers | move | Adalynn Barton |
| chris | F1 | 10 | genestealers | move | Sophia Hampton |
| chris | F1 | 11 | termagants | move | Jesse Person |
| chris | F1 | 13 | ripper_swarms | move | Robert Nisbet |
| chris | F1 | 14 | ripper_swarms | move | Robert Fisk |
| chris | F1 | 16 | hive_guard | move | Emily Hawkins |
| chris | F1 | 22 | exocrine | move | Miles Mcdaniel |
| chris | F1 | 24 | biovores | move | Emery Wright |
| chris | F1 | 25 | tyrannocyte | move | Terence Tao Haynes |
| chris | F2 | 19 | raveners | move | John Pratt |
| chris | F2 | 20 | gargoyles | move | Madan Gupta |
| big_grizz | F4 | 8 | tactical_squad | move | Julia Carr |
| big_grizz | F4 | 14 | redemptor_dreadnought | move | Natalie Gordon |
| big_grizz | F4 | 23 | rhino | move | Keith Devlin Serrano |
| big_grizz | F4 | 28 | trap | sneak | Unlucky Jeff Bhasker |
| big_grizz | F7 | 2 | deathwing_captain | move | Karl Barth |
| big_grizz | F7 | 9 | infiltrators | move | Dan Auerbach |
| big_grizz | F8 | 17 | deathwing_terminators | move | Frederick Forsyth |
| eric | G3 | 19 | immortals | control | Brianna Marshall |
| eric | G7 | 28 | canoptek_scarab_swarms | defend | X-pert Warrior |
| eric | G7 | 9 | canoptek_spyders | regenerate | Ghostface Worlock |
| big_grizz | G8 | 5 | tactical_squad | control | Juliana Gill |
| big_grizz | G8S | 3 | techmarine | move | Aurora Logan |
| big_grizz | G8S | 13 | dreadnought | move | Justin Khan |
| big_grizz | G8S | 18 | deathwing_knights | move | Georges Bataille |
| big_grizz | G8S | 22 | storm_raven | move | Chris Evans Guzman |
| eric | H2 | 3 | technomancer | move | Gerald Sussman |
| eric | H2 | 14 | deathmarks | move | Eric Raymond |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah |
| eric | H6 | 2 | illuminor_szeras | move | Xander Richardson |
| eric | H6 | 17 | royal_warden | move | Mila Crawford |
| eric | H6 | 18 | necron_warriors | move | Morgan Li |
| eric | H6 | 22 | night_scythe | move | Snakeface Commander |
| eric | H6 | 23 | overlord | move | Eliana Luna |
| eric | H6 | 24 | royal_warden | move | Brody Dunn |
| eric | H6 | 26 | necron_warriors | move | Jackson Ray |
| eric | I3 | 15 | night_scythe | defend | E-ratic Conqueror |
| eric | I3 | 16 | overlord | defend | Adriana Obrien |
| eric | I3 | 25 | immortals | defend | Emmett Perez |
| chris | NA | 17 | maleceptor | NA | Alexa Barker |
+++++++++++++++++++++++++++++++++
258.853.M41: The situation on the ground has changed rapidly in the last 24 hours. Our Northeastern front has been overwhelmed by waves of Tyranid bio-forms, and we must quickly redistribute our forces on the continent to meet and stem the xenos tide. They may appear to be more tooth and claw than brain, but if they are able to infiltrate many more of the available star ports, I am concerned they will irrevocably damage any of the remaining technological systems that still function on this throne-forsaken planet.
Ravenwing Talonmaster Castiel led a successful strike against the swarms in the forested region of Carrock, driving back those slavering masses that had laid low Galizur’s squad just yesterday. No trace of Galizur’s squad could be found, and it is as though the bio-forms somehow digested the sacred armour that once protected our brothers. Castiel assures me that his contingent of the second company will continue to purge the North of the Tyranid foe.
To the South, Squad Naamand tried to make a quick escape through the mountains from Haradwaith back into Mordor so as to avoid any unnecessary contact with the Necron forces encircling their star port position. Communication with Naamand was lost right as his squad was exiting the tunnels through those hills, and they are assumed dead, caught by constructs waiting for them in Nurn. Squad Sariel has been requisitioned from orbit to replace Naamand. May fortune favour them better, and may many xenos fall to their bolter and blade.
We know no fear. It was cut from our souls at birth. We can feel it only as an absence, as an empty shadow cast by the light of annihilation.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("C2", "D3")) %>%
modify_unit("big_grizz", c(4, 15, 19), "move", c("C1")) %>%
modify_unit("big_grizz", c(20, 21), "move", c("C5")) %>%
modify_unit("big_grizz", c(8, 23), "control", c("F4")) %>%
modify_unit("big_grizz", 7, "move", "C1") %>%
modify_unit("big_grizz", c(6), "move", "F5") %>%
modify_unit("big_grizz", 5, "move", "F8") %>%
modify_unit("big_grizz", 2, "move", "C5") %>%
modify_unit("big_grizz", 17, "move", "F5") %>%
modify_unit("big_grizz", c(3, 13, 18, 22), "move", c("G8", "F8", "F5")) %>%
modify_unit("big_grizz", 9, "control", "F7") %>%
modify_unit("big_grizz", 14, "defend", "F4") %>%
modify_unit('eric', '1', 'move', 'F3') %>%
add_bridge("E7", "E4") %>% # eric
modify_unit('eric', '4', 'move', 'F3') %>%
modify_unit('eric', '6', 'move', 'F3') %>%
modify_unit('eric', '7', 'move', 'F3') %>%
modify_unit('eric', '8', 'move', 'F3') %>%
modify_unit('eric', '9', 'Defend', 'G7') %>%
modify_unit('eric', '10', 'move', 'F3') %>%
modify_unit('eric', '11', 'move', 'F3') %>%
modify_unit('eric', '15', 'defend', 'I3') %>%
modify_unit('eric', '16', 'defend', 'I3') %>%
modify_unit('eric', '25', 'defend', 'I3') %>%
modify_unit('eric', '17', 'move', 'I4') %>%
modify_unit('eric', '18', 'move', 'I4') %>%
modify_unit('eric', '22', 'move', 'I4') %>%
modify_unit('eric', '23', 'move', 'I4') %>%
modify_unit('eric', '24', 'move', 'I4') %>%
modify_unit('eric', '26', 'move', 'I4') %>%
modify_unit('eric', '2', 'move', 'I4') %>%
modify_unit('eric', '3', 'reinforce', 'H2') %>% # siege drill for H6
modify_unit('eric', '14', 'reinforce', 'H2') %>%
modify_unit('eric', '28', 'move', 'E4') %>%
modify_unit('eric', '27', 'move', 'E4') %>%
modify_unit('eric', '20', 'move', 'E4') %>%
modify_unit('eric', '13', 'move', 'E4') %>%
modify_unit('eric', '5', 'move', 'E4') %>%
modify_unit('eric', '12', 'move', 'E4') %>%
modify_unit('eric', '21', 'move', 'H4') %>%
modify_unit('eric', '19', 'move', 'G2') %>%
modify_unit("chris", 5, "defend", "B5") %>%
modify_unit("chris", 6, "move", "D3") %>%
modify_unit("chris", 9, "control", "F1") %>%
modify_unit("chris", c(1, 7), "move", "D4") %>%
modify_unit("chris", c(2, 4, 10, 11, 14, 22, 24), "move", "F2") %>%
modify_unit("chris", c(3, 13, 16, 25), "reinforce", "F1") %>%
modify_unit("chris", c(8, 17, 21, 23), "defend", "D4") %>%
modify_unit("chris", c(12, 15, 18), "defend", "B4") %>%
modify_unit("chris", c(19, 20), "defend", "F2") %>%
modify_unit("chris", 17, "respawn", "D4") %>%
destroy_bridge("B2", "B6") %>% # chris
destroy_bridge("B8", "B6") %>% # chris
add_trap("chris", "B4") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | B4 | 12 | hormagaunts | defend | Willow Sanders | ||
| chris | B4 | 15 | ripper_swarms | defend | Thomas Rice | ||
| chris | B4 | 18 | venomthropes | defend | Landon Duran | ||
| chris | B5 | 5 | neurothrope | defend | Mad Swami | ||
| big_grizz | C1 | 4 | phobos_librarian | move | Blanton Alspaugh | ||
| big_grizz | C1 | 7 | tactical_squad | move | Arianna Figueroa | ||
| big_grizz | C1 | 15 | invictor_tactical_warsuit | move | Dirk Sobotka | ||
| big_grizz | C1 | 19 | vindicare_assassin | move | Toto | ||
| big_grizz | C2 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | C2 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | C2 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | C2 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | C2 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| big_grizz | C5 | 2 | deathwing_captain | move | Karl Barth | ||
| big_grizz | C5 | 20 | eliminators | move | Tim Handley | ||
| big_grizz | C5 | 21 | eradicators | move | Joshua Manning | ||
| big_grizz | D3 | 1 | ravenwing_talonmaster | move | Masta Assassin | TRUE | |
| big_grizz | D3 | 10 | ravenwing_bike_squad | move | Richard Burton | TRUE | |
| big_grizz | D3 | 11 | ravenwing_attack_bike | move | Dwayne Johnson | TRUE | |
| big_grizz | D3 | 12 | ravenwing_attack_bike | move | John Ratzenberger | TRUE | |
| big_grizz | D3 | 16 | ravenwing_apothecary | move | Andy Serkis | TRUE | |
| chris | D3 | 6 | tyranid_warriors | move | Mary Day | TRUE | |
| chris | D4 | 8 | tyranid_warriors | defend | Brayden Stevens | ||
| chris | D4 | 21 | gargoyles | defend | Frank Sinatra | ||
| chris | D4 | 23 | biovores | defend | Alan Newton | ||
| chris | D4 | 1 | flying_hive_tryant | move | Seal | ||
| chris | D4 | 7 | tyranid_warriors | move | Aliyah Acosta | ||
| chris | D4 | 17 | maleceptor | respawn | Alexa Barker | ||
| eric | E4 | 5 | skorpekh_destroyers | move | Santiago Tucker | ||
| eric | E4 | 12 | canoptek_scarab_swarms | move | Shriekin’ Desperado | ||
| eric | E4 | 13 | canoptek_wraiths | move | Frank Welker | ||
| eric | E4 | 20 | canoptek_scarab_swarms | move | Don Cheadle | ||
| eric | E4 | 27 | canoptek_scarab_swarms | move | Midnight Genius | ||
| eric | E4 | 28 | canoptek_scarab_swarms | move | X-pert Warrior | ||
| chris | F1 | 9 | genestealers | control | Adalynn Barton | ||
| chris | F1 | 3 | broodlord | reinforce | Stevie Wonder | ||
| chris | F1 | 13 | ripper_swarms | reinforce | Robert Nisbet | ||
| chris | F1 | 16 | hive_guard | reinforce | Emily Hawkins | ||
| chris | F1 | 25 | tyrannocyte | reinforce | Terence Tao Haynes | ||
| chris | F2 | 19 | raveners | defend | John Pratt | ||
| chris | F2 | 20 | gargoyles | defend | Madan Gupta | ||
| chris | F2 | 2 | flying_hive_tryant | move | Arrogant Lover | ||
| chris | F2 | 4 | broodlord | move | Pharrell Williams | ||
| chris | F2 | 10 | genestealers | move | Sophia Hampton | ||
| chris | F2 | 11 | termagants | move | Jesse Person | ||
| chris | F2 | 14 | ripper_swarms | move | Robert Fisk | ||
| chris | F2 | 22 | exocrine | move | Miles Mcdaniel | ||
| chris | F2 | 24 | biovores | move | Emery Wright | ||
| eric | F3 | 1 | trazyn_the_infinite | move | Liliana Bowen | ||
| eric | F3 | 4 | lychgaurd | move | Wesley Walton | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Insane Samurai | ||
| eric | F3 | 7 | immortals | move | Payton Dean | ||
| eric | F3 | 8 | canoptek_spyders | move | Smilin’ Mastermind | ||
| eric | F3 | 10 | cryptothralls | move | Kaylee Daniels | ||
| eric | F3 | 11 | cryptothralls | move | Elizabeth Stewart | ||
| big_grizz | F4 | 8 | tactical_squad | control | Julia Carr | ||
| big_grizz | F4 | 23 | rhino | control | Keith Devlin Serrano | ||
| big_grizz | F4 | 14 | redemptor_dreadnought | defend | Natalie Gordon | ||
| big_grizz | F4 | 28 | trap | sneak | Unlucky Jeff Bhasker | ||
| big_grizz | F5 | 3 | techmarine | move | Aurora Logan | ||
| big_grizz | F5 | 6 | tactical_squad | move | Eliza Kelly | ||
| big_grizz | F5 | 13 | dreadnought | move | Justin Khan | ||
| big_grizz | F5 | 17 | deathwing_terminators | move | Frederick Forsyth | ||
| big_grizz | F5 | 18 | deathwing_knights | move | Georges Bataille | ||
| big_grizz | F5 | 22 | storm_raven | move | Chris Evans Guzman | ||
| big_grizz | F7 | 9 | infiltrators | control | Dan Auerbach | ||
| big_grizz | F8 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | F8 | 5 | tactical_squad | move | Juliana Gill | ||
| big_grizz | F8 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | F8 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | F8 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | G2 | 19 | immortals | move | Brianna Marshall | ||
| eric | G7 | 9 | canoptek_spyders | Defend | Ghostface Worlock | ||
| big_grizz | G8 | 3 | techmarine | move | Aurora Logan | TRUE | |
| big_grizz | G8 | 13 | dreadnought | move | Justin Khan | TRUE | |
| big_grizz | G8 | 18 | deathwing_knights | move | Georges Bataille | TRUE | |
| big_grizz | G8 | 22 | storm_raven | move | Chris Evans Guzman | TRUE | |
| eric | H2 | 3 | technomancer | reinforce | Gerald Sussman | ||
| eric | H2 | 14 | deathmarks | reinforce | Eric Raymond | ||
| eric | H4 | 21 | canoptek_scarab_swarms | move | Horseface Killah | ||
| eric | I3 | 15 | night_scythe | defend | E-ratic Conqueror | ||
| eric | I3 | 16 | overlord | defend | Adriana Obrien | ||
| eric | I3 | 25 | immortals | defend | Emmett Perez | ||
| eric | I4 | 2 | illuminor_szeras | move | Xander Richardson | ||
| eric | I4 | 17 | royal_warden | move | Mila Crawford | ||
| eric | I4 | 18 | necron_warriors | move | Morgan Li | ||
| eric | I4 | 22 | night_scythe | move | Snakeface Commander | ||
| eric | I4 | 23 | overlord | move | Eliana Luna | ||
| eric | I4 | 24 | royal_warden | move | Brody Dunn | ||
| eric | I4 | 26 | necron_warriors | move | Jackson Ray | ||
| chris | B4 | 26 | trap | sneak | Tha Greg Kurstin |
Rmd Hash: ff7e1ec14d817126a579a06fa6fe7492
Code Commit Hash: 8adaaeaed6fdc20cd761505eb26009c8500ad276